loader

Serrure à digicode

Cette ressource présente un prototype d'une serrure commandée par un digicode.

- une carte Arduino UNO
- un clavier tactile 12 touches grove
- un afficheur LCD grove
- un buzzer grove
- une DEL verte et une DEL rouge grove
- un servomoteur
- quelques pièce de LEGO technic pour la serrure.

- Mon écran LCD branché en I2C
- Le clavier tactile branché en D4
- La DEL rouge en D6
- La DEL verte en D7
- Le buzzer en D8
- Le servomoteur en D2

Dans mon programme j'ai créé plusieurs variables afin de mémorisé les chiffres tapés.
Mon code est à 4 chiffres, j'ai donc créé 4 variables que j'ai appelé "1", "2", "3" et "4".
J'affiche ces variables sur l'écran LCD au fur et à mesure.
Enfin, j'ai une dernière variable appelé "code" qui est constituée des 4 variables précédentes.
Je la compare avec la valeur de consigne (ici "1234") et j'affiche un message selon la validité du code.
En cas de bon code, le servomoteur déverrouille la serrure et reste ouverte pendant quelques secondes avant de se refermer.

Licence d'utilisation

Licence Creative Commons

Cette ressource est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 2.0 France