Hallo,
ehrlich gesagt finde ich das sehr umständlich. Nimm doch einfach einen Multiplexer, der SDA und SCL auf den entsprechenden Slave schaltet, z.B. 74HC4052.
Mit dem 74HC4052 lassen sich dann 4 Slaves mit gleicher Adresse verwenden. Der Bus-Master benötigt nur zwei zusätzliche Pins (bzw. zusätzlich Enable wenn gewünscht) um den Multiplexer zu konfigurieren.
Die Slaves brauchen dann lediglich eigene Pullup-Widerstände, damit die Busleitungen der ungenutzten Sensoren definierten Pegel hat.
Grüße, Bernhard
Lesezeichen