Sie haben gerade den perfekten I2C-Sensor gefunden und Sie wollen zwei oder drei oder mehr von ihnen an Ihren Arduino anschließen, wenn Sie merken: "Uh oh, dieser Chip hat eine feste I2C-Adresse, und von dem, was ich über I2C weiß, können Sie nicht zwei Geräte mit derselben Adresse auf den gleichen SDA/SCL-Pins haben!" Sind Sie ohne Glück? Sie würden sein, wenn Sie diesen ultra-coolen TCA9548A 1-zu8 I2C Multiplexer nicht hätten. Schließlich ist es eine Möglichkeit, bis zu 8 I2C-Geräte mit gleicher Adresse zu erhalten, die an einen Mikrocontroller angeschlossen sind – dieser Multiplexer fungiert als Gatekeeper, indem die Befehle mit Ihrem Befehl auf die ausgewählten I2C-Pins übertragen. Die Verwendung des TCA9548A I2C Multiplexers ist ziemlich unkompliziert: Der Multiplexer selbst befindet sich auf der I2C-Adresse 0x70 (kann aber von 0x70 bis 0x77) eingestellt werden) und Sie schreiben einfach ein Einzel-Byte mit der gewünschten Multiplexe-Ausgangsnummer an diesen Anschluss und bam - alle zukünftigen I2C-Pakete werden an diesen Anschluss. Theoretisch könnten Sie 8 dieser Multiplexer auf jeder der 0x70-0x77-Adressen haben, um