Bonjour,
J’ai regardé plusieurs tutos avant de venir poster ici, mais je n’ai pas trouvé la solution…
J’utilise un Shift Register 74HC595 pour contrôler 8 LEDs.
J’ai donc créé un script Python, qui fonctionne très bien pour ça. Ce script Python utilise la lib RPI.GPIO.
Sauf que quand aucun script Python ne tourne, si je touche quelques fils de mon raspberry (sans les debrancher, juste effleurer), mes LEDs s’allument un peu n’importe comment.
Vu qu’aucun script Python ne tourne, je suppose que mes broches GPIO ne pas à un état fixe, elles sont dans le vide, du coup le shift register doit recevoir 1 ou 0 aléatoirement sur ses broches ?
J’ai donc trouvé un début de réponse ici https://electronics.stackexchange.com/questions/72317/why-74hc595-keep-my-light-always-on. J’ai mis une résistance PULL-DOWN sur chacune des broches qui arrivent sur le shift register (les 3 broches qui permettent de configurer le shift register), et ça ne bug plus depuis… SAUF quand je branche des nouveaux fils sur d’autres broches GPIO, ça refait la même chose, des LEDs s’allument un peu au hasard…
Une histoire de PULL-DOWN ?
Merci pour votre aide.