Page 1 sur 1

GPIO scratch pin in

Posté : dim. 7 oct. 2018 12:28
par wawan
Hello,
J'ai suivi les explications de https://www.framboise314.fr/le-bouton-p ... -etonnant/
pour le bouton poussoir, qui m'a produit des résultats combien étonnant, ( me retourne bouton poussoir toujours appuyé par exemple GPIO4) puis https://elinux.org/RPi_GPIO_Interface_Circuits et la ça marche sur les GPIOs que je n'avais pas utilisé ( ex GPIO21).
LA différence entre les 2 schémas sur le boutons poussoir est que la résistance utilisée est 1k dans la premiere explication et 10k dans la deuxieme.

quand j'utilise scratch 2 et que j'utilise Gpio4 ça me mets qu'il est toujours appuyé ( test avec 1K et 10K ) ( même quant rien n'est connecté au GPIO)
et alors qu'il détecte bien l'appui sur l'interrupteur avec le GPIO21 (utilisation uniquement avec la résistance 10k )

Dans le shell
quand je fais gpio read 21 ça me met toujours 1
et quand je fais gpio read 4 ça me met toujours 0, et ceci quelque soit la position de l'interrupteur.

Je ne comprend absolument pas la logique et je cherche des pistes ...

Merci.

Re: GPIO scratch pin in

Posté : dim. 7 oct. 2018 13:33
par wawan
j'ai essayé avec un script python celui proposé dans la page d'explication de framboise314 et une resistance de 10k ( push01.py)
et là le comportement à l'air normal quelque soit le GPIO utilisé , je suis rassuré le GPIO du raspberry fonctionne toujours.

Après avoir quitté le petit script, je suis retourné dans scratch et là le GPIO21 ne répond plus comme avant...

Re: GPIO scratch pin in

Posté : dim. 7 oct. 2018 17:37
par wawan
Le comportement du raspberry est re-devenu normal, j'ai du passer à coté de quelque chose...

Re: GPIO scratch pin in

Posté : dim. 7 oct. 2018 17:45
par domi
wawan a écrit :
dim. 7 oct. 2018 17:37
Le comportement du raspberry est re-devenu normal, j'ai du passer à coté de quelque chose...
Oui effectivement ;)