maquette_serrure_codee_2
Maquette serrure codée 2eme version

Il s'agit toujours de commander une gâche électrique (servomoteur)à partir d'un clavier numérique 16 touches. Cette fois, le clavier n'est pas matriciel mais série. Il n'utilise donc que 2 fils (RX et TX) pour transmettre les données (codes 225 à 236).
Les codes saisies sont stockés par le clavier jusqu'à leur lecture. s'il n'y a aucun code à lire, la valeur -1 est retournée.
Composition
Matériel
- Shield Arduino
- Led rouge et Led verte Ø5 mm
- Câbles
- Platine support
Logiciel
Programme réalisé avec mBlock pour la carte Arduino Uno nécessite les extensions :
- uBrick.Serial (de u238)
- STRINGS (de Santiagoluria)
Branchements
| ARDUINO | Keypad | Servo | LED |
|---|---|---|---|
| 3 | Orange | ||
| 4 | TX | ||
| 5 | RX | ||
| 5 | Rouge | ||
| 6 | Verte | ||
| GND | GND | Noir | Cathode |
| 5V | VCC | Rouge |
Activités
1 - Transcodage du code des touches
Modifier la boucle principale pour
- allumer la led verte et éteindre la led rouge si le code saisie est le bon
- allumer la led rouge et éteindre la led verte si le code saisie est mauvais
Modifier le sous-programme “Lecture touche” pour modifier le code lu en code ASCCI de la touche.
Tester le programme et le montrer au professeur lorsqu'il fonctionne.
2 - Déverrouillage serrure
- Lorsque le programme fonctionne la led rouge seule doit être allumée et le serrure verrouillé (servo à 0°)
- Si le bon code est fourni, la led verte s'allume et la serrure se déverrouille (servo à 90°) pendant 3 secondes.
- Sinon la serrure reste verrouillé et la led rouge flashe (s'éteint 1.2s)
maquette_serrure_codee_2.txt · Dernière modification : 2024/11/10 09:40 de mrcjl

