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

Logiciel

Cliquer pour agrandir Programme réalisé avec mBlock pour la carte Arduino Uno nécessite les extensions :

Branchements

ARDUINO Keypad Servo LED
3 Orange
4 TX
5 RX
5 Rouge
6 Verte
GND GND Noir Cathode
5V VCC Rouge

Activités

Analyser le programme suivant et le compléter pour déverrouiller la serrure si le code est bon. Cliquer pour agrandir

1 - Transcodage du code des touches

Modifier la boucle principale pour

Modifier le sous-programme “Lecture touche” pour modifier le code lu en code ASCCI de la touche.

Coup de pousse

Tester le programme et le montrer au professeur lorsqu'il fonctionne.

2 - Déverrouillage serrure

Coup de pousse