Utiliser un bouton poussoir

1. Connecter le bouton poussoir au GPIO GPIO:connecter le bouton poussoir

 Câblez la LED en suivant le schéma ci-dessous pour la suite des manipulations. Connectez le bouton poussoir comme indiqué ci-dessous.

images/10LF02.png

Les contacts du bouton poussoir sont reliés aux pins 18 (GPIO 24) et 20 (masse).

Par rapport au câblage préconisé dans le chapitre Matériel utilisé, il faut noter l’absence de toute résistance dans le circuit du bouton poussoir.

Ceci s’explique par le fait que gpiozero active une résistance de tirage interne au SoC (R1) qui relie le GPIO 24 au +3,3 V.

images/10LF03.png

Quand le bouton poussoir est relâché, la pin 24 est à 1 (3,3 V). Lorsque l’on appuie sur le bouton poussoir, la pin 24 est mise à la masse (0 V). Par rapport au schéma du chapitre précédent, le danger est que si la pin 24 est programmée en sortie, elle pourrait être endommagée en cas d’appui sur le bouton poussoir alors que la sortie est à 1 (3,3 V).

images/10LF04.png

Si les manipulations sont faites par des débutants inexpérimentés, il est rassurant de prévoir une résistance R2 de l’ordre de 1 k (non critique) pour protéger le GPIO 24 en cas d’erreur.

images/10LF05.png

Le câblage prend alors cette forme. Le fonctionnement n’est pas modifié, mais la sécurité de la carte est assurée.

Dans la suite de ce livre, le câblage sera effectué...

couv_LF24RASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Exécuter un script Python en shell
Suivant
Allumer une LED avec le bouton poussoir