Bonjour ,
lorsque je fait plusieurs gpio readall dans le terminal , les valeurs de certaines GPIO changent seule de 0 a 1 ou de 1 a 0 .
est ce une panne du PI ou bien vu qu ils ne sont connectés a rien ( donc en theorie disponible a utiliser ) c ' est normal car il n ' y a pas de resistance pull_up ?
merci pour vos reponses eclairees
valeurs GPIO changeantes
Modérateurs : Francois, maxty01
-
- Administrateur
- Messages : 3233
- Enregistré le : mer. 17 sept. 2014 18:12
- Localisation : Seine et Marne
Re: valeurs GPIO changeantes
Effectivement, pour une mesure fiable il faudrait mettre une résistance pull_up.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
- marco123
- Raspinaute
- Messages : 438
- Enregistré le : sam. 30 janv. 2016 07:59
- Localisation : Val d'Oise
Re: valeurs GPIO changeantes
Bonjour .
Les gpio entrée ou sortie sont en tri-state ( 3 états )
2 états fixés ( à 1 ou 0 ) si reliés au plus ou au zero par l’intermédiaire d'une résistance .
Le troisième état est l’état indéfini entre 0 et 1 s'il n'est pas relié au plus ou au moins donc inutilisable
Donc pour la lecture fiable, il faut du pull up ou pull down
Les gpio entrée ou sortie sont en tri-state ( 3 états )
2 états fixés ( à 1 ou 0 ) si reliés au plus ou au zero par l’intermédiaire d'une résistance .
Le troisième état est l’état indéfini entre 0 et 1 s'il n'est pas relié au plus ou au moins donc inutilisable
Donc pour la lecture fiable, il faut du pull up ou pull down