Site icon Site Web de gburnet

Tableau de bord d’un vaisseau spatial

Nous allons réaliser le démarrage d’un vaisseau spatial en plusieurs étapes. Les différentes étapes réalisées seront simulées par une configuration spéciale d’allumage de deux LEDs rouge et une LED verte. Le passage entre chaque étape se fera à l’aide d’une pression sur un bouton poussoir. Par la suite, nous intègrerons une liaison série que nous utiliserons dans les deux sens (Serial.read et Serial.write).

Installation du tableau de bord

Matériel nécessaire

Câblage du tableau de bord

Les 3 LEDs seront configurés en sorties. La LED verte sera reliée à la pin 3 alors que les LEDs rouge seront reliées aux pins 4 et 5. L’anode (patte longue) de chacune des LEDs sera directement reliée à la sortie correspondante de l’Arduino, alors que la cathode (patte courte) sera mise en commun au 0V par le biais d’une résistance de 220 Ohms.

Le bouton poussoir sera configuré en entrée et à la pin 2. Ce bouton sera câblé dans un pont diviseur de tension.

Allumage du vaisseau

Les points décrits ci-dessous représentent les différentes étapes de l’allumage. L’utilisation de la condition Si ou If peut être utilisée ici.

1.      Tant que le bouton poussoir n’est pas actionné

2.      A l’appuie sur le bouton poussoir

3.      L’utilisateur doit maintenant entrer le mot de passe « rdy »

4.      Lorsque le mot de passe « rdy » est reconnu

5.      Si le mot de passe entré est le mauvais

6.      Modifier les conditions réalisées précédemment pour utiliser la fonction Switch … Case.

Cette fonction doit permettre de retourner en position d’attente du mot de passe si ce dernier était incorrect.

Quitter la version mobile