Bonjour,
Je souhaite transmettre des informations ( valeurs integer de 0 à 65535 ) en i2c d'un raspberry pi4 vers un arduino MEGA 2560.
J'ai installé smbus2 sur le raspberry et essayé les codes en exemple sur le net (notamment sur pypi.org), mais cela n'a pas l'air de fonctionner.
J'ai aussi bien activé l'i2c sur le rpi. Le cablage entre arduino et Rpi est aussi correct.
Pour info j'arrive bien a faire communiquer en i2c 2 arduinos.
le code utilisé est le suivant :
Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 from smbus2 import SMBus with SMBus(1) as bus: data = 45 bus.write_byte_data(8, 0, data)
l'adresse attribuée à l'arduino est la 8. Est-ce qu'il y a quelque chose que j'aurai oublié ? un paramétrage du raspberry ? existe-t'il une commande qui me permette de vérifier que l'arduino est connecté au raspberry (i2c detect ?) ?
Merci pour votre aide.
Partager