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