Arduino - Capteur tactile pour basculer la LED
Dans un tutoriel précédent, nous avons appris à allumer la LED lorsque le capteur tactile est touché et à éteindre la LED lorsque le capteur tactile est relâché. Dans ce tutoriel, nous allons apprendre à basculer la LED à chaque fois que le capteur tactile est touché.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos des LED et des capteurs tactiles
Si vous ne connaissez pas les LED et les capteurs tactiles (brochage, fonctionnement, programmation...), renseignez-vous sur ces dispositifs dans les tutoriels suivants :
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Code Arduino - Un capteur tactile bascule la LED
Étapes rapides
- Connectez Arduino au PC via un câble USB
- Ouvrez Arduino IDE, sélectionnez la carte et le port appropriés
- Copiez le code ci-dessus et ouvrez-le avec Arduino IDE
- Cliquez sur le bouton Upload dans Arduino IDE pour téléverser le code sur Arduino
- Continuez de toucher le capteur tactile plusieurs secondes puis relâchez-le.
- Observez le changement d'état de la LED
Explication du code
Vous pouvez trouver l'explication dans la ligne de commentaires du code Arduino ci-dessus.
Dans le code, ledState = !ledState est équivalent au code suivant :