XLR5 bus I2C

introduction

Les sorties des ESP32 et 8266 ont de toutes petites capacités, de l'ordre de 12mA. Même piloter une LED est risquée ! Mieux vaut utiliser les sorties pour piloter des interfaces qui se chargeront eux de moduler la puissance.

Pour les LED, des LED adressables neopixel permettent de piloter des centaines de LED avec une simple sortie du microcontrolleur.

Pour tout ce qui est mesures (ADC), sortie analogique (DAC), GPIO (general purpose input/output), lecture de RFID, afficheur, etc... Le I2C est une très bonne option.

On peut aussi envisager des systèmes à logique distribuée, par exemple utiliser un autre microcontrolleur raccordé en I2C pour exécuter des taches de calculs ou de conditionnement de mesure, ce qui soulagera le microcontrolleur principal (voir architecture du Star Trk par exemple).

On peut aussi envisager des systèmes à logique distribuée, par exemple utiliser un autre microcontrolleur raccordé en I2C pour exécuter des taches de calculs ou de conditionnement de mesure, ce qui soulagera le microcontrolleur principal (voir architecture du Star Trk par exemple).

Pour tout ce qui est mesures, GPIO (general purpose input/output), lecture de RFID etc... Le I2C est une très bonne option.

I2C est un protocole de communication sur un bus de 2 fils. pensez bien prévoir des résistances de pullup sur le bus pour les longueurs de plus de quelques cm.
Des résistances de 5.6kOhms permettront un bus d'une douzaine de mètres maximum. de quoi faire des systèmes articulés !

la broche 4 de l'interruption est utilisée uniquement dans le gyroscope du GYA (gyroscope standalone) mais pas dans l'oli_go ni l'Aoula ni le GTC.

sur broche 3, le conducteur est normalement vert, mais pour certains câbles, ce sera bleu.