Arduino - Capteur tactile - Serrure à solénoïde
Nous allons apprendre à utiliser Arduino pour contrôler le verrou solénoïde dans deux cas d'utilisation :
- Arduino active le verrou à solénoïde si le capteur tactile est touché et désactive le verrou à solénoïde si le capteur tactile n'est pas touché.
- Arduino bascule le verrou à solénoïde à chaque fois que le capteur tactile est touché.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Démarrage DIYables STEM V3 (Arduino inclus) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
Sur le capteur tactile et le verrou à solénoïde
Si vous ne connaissez pas le verrou à solénoïde et le capteur tactile (brochage, fonctionnement, programmation...), renseignez-vous sur ces dispositifs dans les tutoriels suivants :
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Vous voulez que le câblage reste bien en place ? Ajoutez simplement un Proto Screw Terminal Block Shield ou un Screw Shield V2 à la carte Arduino. Voici le schéma de câblage avec le Screw Shield V2.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino - Capteur tactile contrôle la serrure à solénoïde
Étapes rapides
- Connectez l'Arduino au PC via un câble USB
- Ouvrez l'Arduino IDE, sélectionnez la bonne carte et le bon port
- Copiez le code ci-dessus et ouvrez-le avec l'Arduino IDE
- Cliquez sur le bouton Upload de l'Arduino IDE pour téléverser le code sur l'Arduino

- Touchez et continuez de toucher le capteur tactile pendant plusieurs secondes.
- Observez le changement d'état du verrou solénoïde.
Explication du code
Lisez l'explication ligne par ligne dans les lignes de commentaire du code source !
Code Arduino - Capteur tactile bascule serrure à solénoïde
Étapes rapides
- Connectez l'Arduino au PC via le câble USB
- Ouvrez l'IDE Arduino, sélectionnez la bonne carte et le bon port
- Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
- Cliquez sur le bouton Upload de l'IDE Arduino pour charger le code sur Arduino
- Continuez à toucher le capteur tactile plusieurs secondes, puis relâchez-le.
- Observez le changement d'état du verrou à solénoïde.
Explication du code
Vous pouvez trouver l'explication dans la ligne de commentaires du code Arduino ci-dessus.
Dans le code, solenoidLockState = !solenoidLockState est équivalent au code suivant :