Archive

Archive for 06/02/2018

Scanner le bus I2C en MicroPython

Il peut être intéressant de pouvoir scanner le bus I2C afin de détecter les périphériques et leur adresse correspondante. En général on le fait suite à un problème de communication avec le périphérique. Je vous propose 2 programmes en MicroPython, toujours en utilisant ma platine de test à base de NodeMCU Lolin.

Le premier programme détecte les périphériques connectés sur le bus I2C et affiche le résultat à l’écran de l’ordinateur en se connectant au NodeMCU avec l’outil screen Linux.

Le second est un peu plus généreux puisqu’il s’agit d’afficher les résultats sur l’écran OLED SSD1306. Il affiche 12 périphériques détectés par page pendant 5 secondes et passe à la page suivante si nécessaire.

Voici donc le contenu du premier programme :

Lire la suite…

Catégories :NodeMCU Étiquettes : , , ,