Outils pour utilisateurs

Outils du site


start:raspberry:i2c

Ceci est une ancienne révision du document !


I2C raspberry <--> ESP32

Installer le module smsbus python3
 sudo apt-get install  python3-smbus

faire :

 
 sudo pip list ( pour verifier l'installation )

Programme en python sur RPI

exemple010.py
from smbus import SMBus
 
addr = 0x55 # L'adresse du bus I2C sur l'ESP32
bus = SMBus(1) # indique le repertoire /dev/ic2-1
 
numb = 1
 
print ("taper 1 pour ON ou 0 pour  OFF")
 
while numb == 1:
    ledstate = input(">>>>")
    if ledstate == "1": # Allume la Led gpio 12 sur l'ESP32
        bus.write_byte(addr, 0x1) # Allume sur 1
    elif ledstate == "0": # Eteint  la Led gpio 12 sur l'ESP32
        bus.write_byte(addr, 0x0) # Eteint sur 0
    else:
        numb = 0
/home/chanteri/www/fablab37110/data/attic/start/raspberry/i2c.1740936428.txt.gz · Dernière modification : 2025/03/02 18:27 de admin