17-11-2021, 15:07:29
Bonjour,
Le contexte : Une page web sur Raspberry pi envoi via des boutons ou cellule à remplir des infos à une carte Arduio via le bus I2C
Question : je relie sur le bus I2C la Raspberry (maître), une Arduino Méga, un module RTC, un afficheur LCD. J'effectue un i2cDectect sur le Raspberry et il m'affiche tout pleins d'adresses active. Lorsque je désactive sur l'Arduino la commande dateTime now = rtc.now pour consulter l'heure et bien lorsque j'utilise i2cDectect sur le Raspberry il affiche correctement les adresses de chaque appareil, le RTC, le LCD et l'Arduino.
Cela pourrais ne pas gêner sauf que une fois la ligne activée la plus part des commandes envoyées par la page web (script Python) font planter l'Arduino ou ne sont pas prisent en compte. Une fois la ligne désactivée toutes les commandes passent.
Serait-ce une histoire de "relâchement" de bus I2C qui ne se ferais pas par le module RTC DS3231 (librairie adafruit RTClib)
Merci
Le contexte : Une page web sur Raspberry pi envoi via des boutons ou cellule à remplir des infos à une carte Arduio via le bus I2C
Question : je relie sur le bus I2C la Raspberry (maître), une Arduino Méga, un module RTC, un afficheur LCD. J'effectue un i2cDectect sur le Raspberry et il m'affiche tout pleins d'adresses active. Lorsque je désactive sur l'Arduino la commande dateTime now = rtc.now pour consulter l'heure et bien lorsque j'utilise i2cDectect sur le Raspberry il affiche correctement les adresses de chaque appareil, le RTC, le LCD et l'Arduino.
Cela pourrais ne pas gêner sauf que une fois la ligne activée la plus part des commandes envoyées par la page web (script Python) font planter l'Arduino ou ne sont pas prisent en compte. Une fois la ligne désactivée toutes les commandes passent.
Serait-ce une histoire de "relâchement" de bus I2C qui ne se ferais pas par le module RTC DS3231 (librairie adafruit RTClib)
Merci