ESP32 Micropython programme qui scanne les adresses I2C
from machine import Pin, I2C import time
i2c = I2C(scl=Pin(22), sda=Pin(21), freq=400000) # crée un objet I2C
adresses = i2c.scan()
if len(adresses) == 0: print("Pas d'adresses trouvees") else: print(len(adresses), "adresses I2C trouves") print("Adresse en decimal | hexadecimal") for adresses in adresses: print(adresses, " | ", hex(adresses)) time.sleep(2) # pause de 2s
|
Si la communication I2C avec MicroPython ne fonctionne pas, vérifier la présence des résistances de pull-up sur SDA et SDCL.
Câble Grove avec ajout des résistances de pull-up sur SDA et SCL
Créé avec HelpNDoc Personal Edition: Produire des livres EPub gratuitement