I2C

Ce que l'on va faire ici

Nous allons voir ici comment utiliser la communication sérielle I2C avec micropython.

Note

La communication sérielle I2C avec Micropython est probablement la communication sérielle la plus utile, utilisée avec des modules tels que les LCD, les afficheurs OLED, etc.

Ici encore, la communication I2C implémente uniquement le protocole de communication et une librairie dédiée sera nécessaire pour un matériel donné.

Exemples

Pour afficheur LCD 2x16 en mode I2C ou GPIO, la lib la plus complète / nombre de plateformes est ici : https://github.com/dhylands/python_lcd un post de forum associé ici : https://forum.micropython.org/viewtopic.php?t=5353

Pour afficheur OLED : une ici du projet Python : https://github.com/micropython/micropython/blob/master/drivers/display/ssd1306.py

Voir aussi annexe du PDF pico pi : https://datasheets.raspberrypi.org/pico/raspberry-pi-pico-python-sdk.pdf

Afficheur LCD I2C rgb : https://github.com/Bucknalla/MicroPython-I2C-LCD