Maquette serrure codée (Digicode)

Nous avons découvert les systèmes automatisés et leur programmation à travers des activités simples les années précédentes. Nous allons aujourd'hui étudier et programmer un système plus complexe.

Compétence(s)

  • CT 4.2 Appliquer les principes élémentaires de l’algorithmique et du codage à la résolution d’un problème simple.
  • CT 5.5 Modifier ou paramétrer le fonctionnement d’un objet communicant.

J’ai acquis la(les) compétence(s) si :

  • Je suis capable de modifier un algorithme de fonctionnement initial afin de répondre à un nouveau besoin
  • J'ai acquis les notions de variables, sous-programmes, temporisations/délais

Nous allons programmer le déverrouillage d'une porte à l'aide d'un digicode.

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