You are here

TSL2561 Lichtsensor

Details zum Lichtsensor

Der TSL2561 Lichtsensor kann 3 I2C Adressen haben, je nach dem, ob der ADDRSEL Pin auf Ground, frei oder auf High liegt ist die Adresse 0x29, 0x39 oder 0x49. Da 0x39 bereits von dem VEML6070 benutzt wird, wählen wir hier GND, also 0x29. Leider geht das nicht mittels eines herausgeführten Pins. Bei genauer Betrachtung des Datenblatts und der Platine erkennt man auf dieser 3 Lötkleckse zwischen den Buchstaben L und H. Wenn man den mittleren und den linken Klecks miteinander verlötet, ändert sich die Adresse von 0x39 auf 0x29.
https://learn.sparkfun.com/tutorials/tsl2561-luminosity-sensor-hookup-guide beschreibt das. Ebenso muss man auf dem I2C-Bus sicherstellen, dass nur 1 Satz Pullup-Widerstände aktiv ist.. Ggfs andere Platinen anpassen!
http://www.esp32learning.com/code/esp32-and-a-tsl2561-luminosity-sensor-...
https://github.com/sparkfun/SparkFun_TSL2561_Arduino_Library

 

I2C Pullup Widerstände: Das dürften ziemlich eindeutig die beiden "unteren" Bauteilesein, die mit "103" beschriftet sind.

 

10.04.2018: Funktioniert zusammen mit VEML6070