Sie haben gerade den perfekten I2C-Sensor gefunden und möchten zwei oder drei oder mehr davon mit Ihrem Arduino verbinden und dann stellen Sie fest: “Oh, dieser Chip hat eine feste I2C-Adresse, und ich weiß, dass zwei Geräte nicht die selbe Adresse auf den selben SDA / SCL-Bus haben können!” Das stimmt, hätten Sie nicht Glück und diesen ultra-coolen TCA9548A 1-zu-8 I2C Multiplexer!
Denn mit dem Multiplexer haben Sie schließlich Sie die Möglichkeit, bis zu 8 I2C-Geräte mit derselben Adresse an einen Mikrocontroller anzuschließen. Dieser Multiplexer fungiert als Gatekeeper und leitet die Befehle mit Ihrem Befehl zu dem ausgewählten Satz von I2C-Pins.
Die Verwendung ist recht unkompliziert: Der Multiplexer selbst hat die I2C-Adresse 0x70 (kann jedoch von 0x70 auf 0x77 eingestellt werden), und Sie schreiben einfach ein einzelnes Byte mit der gewünschten Multiplex-Ausgangsnummer auf diesen Port und bam – alle zukünftigen I2C-Pakete wird an diesen Port geschickt. Theoretisch könnten Sie 8 dieser Multiplexer an jeder der 0x70-0x77-Adressen haben, um 64 des gleichen I2C-adressierten Teils zu steuern.
Wie alle Adafruit-Break-Out-Boards setzen wir diesen netten Chip für Sie auf eine Break-Out-Platine, damit Sie ihn auf einem Steckbrett mit Kondensatoren und Pullups und Pulldowns verwenden können, um so die Verwendung zum Kinderspiel wird. Einige Header sind erforderlich, und sobald sie eingelötet sind, können Sie das Modul in ein lötfreies Steckbrett einstecken. Der Chip selbst ist 3V- und 5V-kompatibel, sodass Sie ihn mit jedem Logikpegel verwenden können.
Bewertungen
Es gibt noch keine Bewertungen.