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.
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.
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).
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.
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é...