Skocz do zawartości

Czujnik światła - TSL2581FN - zmiana zakresu pomiarowego


Pomocna odpowiedź

Napisano

Witajcie,
Mam problem z oprogramowaniem czujnika światła TSL2581FN, aktualnie gdy czujnik wystawiam na bezpośrednie działanie promieni słonecznych otrzymuje maksymalny zakres.

Na stronie producenta wyczytałem, że mogę zmienić zakres pomiarowy przez zmianę " Gain parameter " oraz przez skrócenie czasu naświetlania czujnika.

Mam prośbę aby, ktoś na pliku TSL2581.cpp (z załącznika) pokazał gdzie mam zmienić w/w parametry aby czujnik nie osiągał maksymalnych wartości przy wystawieniu na pełne słońce.

pozdrawiam

Z góry dziękuję za pomoc

TSL2581.cpp

TSL2581.h

  • 6 lat(a) później...

W pliku TSL2581.cpp w linijce "Write8(COMMAND_CMD | ANALOG, GAIN_16X);//GAIN = 16", zmień GAIN_16X, na GAIN_8X lub GAIN_1X. jes to parametr wzmocnienia. GAIN_16X używa się w pomieszczeniu a GAIN_1X na zewnątrz. Zródło: https://www.waveshare.com/wiki/Light_Sensor 

"

Note: The Gain parameter GAIN_16X is suitable for indoor test due to small measurement range; if you want to do some outdoor test, set the Gain to GAIN_1X to get the max measurement range.

"

  • Lubię! 2

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...