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)
J’ai acquis la(les) compétence(s) si :
Dans une entreprise traitant des données sensibles, l'accès aux différents locaux se fait grâce à des badges RFID. Les portes se ferment et se verrouillent automatiquement grâce à des systèmes à ressorts. La présentation du badge adéquat au lecteur figurant sur la porte permet de déverrouiller la gâche un court instant ce qui permet d'ouvrir la porte.
Au démarrage :
Le programme répète la séquence suivante :
En vous aidant de toutes les ressources disponibles (liens) ou de vos recherches personnelles :
Grâce à la maquette et aux trois tag fournis avec, réalisez un programme qui déclenche l'ouverture dans les conditions précisées plus haut.
Vous utiliserez mBloc et y chargerez le début de programme suivant (décompresser le fichier avant de l'ouvrir).
Le programme nécessite des extensions mBlock spécifiques à l'ARDUINO UNO :
Initialisation de la carte RFID en utilisant les broches 10 et 9 pour les entrées SDA et RST
Présence carte ? (résultat Vrai ou Faux)
Code valide ? (résultat Vrai ou Faux)
Code carte (N° de carte sous forme texte)
Invalidation code jusqu'à nouvelle présentation
Définir une variable texte. ex. “Bonjour” ou “12345” (en informatique, le texte “12345” est différent du nombre 12345).
Utiliser la variable texte