Jedes Bricklet Port besitzt einen Adress-Pin, dieser wird immer nur bei einem von bis zu 4 Bricklet-Ports geschalten.
An diesen Pin ist z.B. der Adress-Pin des EEPROMs auf dem jeweiligen Bricklet angeschlossen. Somit besitzt nur das EEPROM des selektierten Bricklets die Adresse die wir per I2C ansprechen.
Diesen Mechanismus nutzen wir bei allen Bricklets die über ein IC verfügen das I2C spricht und einen Adresspin besitzt.
Im Falle des Temp-IR konnten wir dies leider nicht machen, da der Sensor keinen Adresspin besitzt.
Daher haben wir einen Analogswitch auf das Temp-IR Bricklet gemacht, der I2C für den Temp-IR Sensor trennt, wenn das Bricklet nicht selektiert ist.
Viele Grüße,
Bastian
Lesezeichen