Description
Vous venez de trouver le capteur I2C parfait et vous souhaitez en connecter deux ou trois ou plus à votre Arduino lorsque vous réalisez « Euh oh, cette puce a une adresse I2C fixe, et d’après ce que je sais sur I2C, vous ne pouvez pas avoir deux appareils avec la même adresse sur les mêmes broches SDA/SCL ! » Vous n’avez pas de chance ? Vous le seriez, si vous n’aviez pas ce multiplexeur I2C CJMCU-9548 1 à 8 ultra-cool !
Enfin, un moyen d’obtenir jusqu’à 8 périphériques I2C de même adresse connectés à un microcontrôleur – ce multiplexeur agit comme un garde-porte, transférant les commandes vers l’ensemble sélectionné de broches I2C avec votre commande.
Son utilisation est assez simple : le multiplexeur lui-même est sur l’adresse I2C 0x70 (mais peut être ajustée de 0x70 à 0x77) et vous écrivez simplement un seul octet avec le numéro de sortie multiplexé souhaité sur ce port, et bam – tous les futurs paquets I2C sera envoyé à ce port. En théorie, vous pourriez avoir 8 de ces multiplexeurs sur chacune des adresses 0x70-0x77 afin de contrôler 64 de la même partie adressée I2C.
Comme toutes les évasions Adafruit, nous mettons cette jolie puce sur une évasion pour vous afin que vous puissiez l’utiliser sur une planche à pain avec des condensateurs, et des pullups et des pulldowns pour rendre l’utilisation un jeu d’enfant. Un en-tête est requis et une fois soudé, vous pouvez le brancher sur une planche à pain sans soudure. La puce elle-même est compatible 3V et 5V, vous pouvez donc l’utiliser avec n’importe quel niveau logique.