// La broche numérique 3 est reliée au Bouton. On lui donne le nom Bouton. int Bouton = 3; // La broche numérique 5 est reliée à la led rouge. On lui donne le nom Ledrouge. int Ledrouge = 5; // Déclaration variable EtatBouton qui va servir à stocker une valeur au format bool soit LOW ou HIGH. int EtatBouton;
void setup() { // Ouvre le port série à 9600 bps. Serial.begin(9600); // Faire de la broche du Bouton une entrée. pinMode(Bouton, INPUT); // Définit Ledrouge soit la broche numérique 5 comme sortie. pinMode(Ledrouge, OUTPUT); }
void loop() { // Lit la broche d'entrée du Bouton et stock ça valeur dans EtatBouton EtatBouton = digitalRead(Bouton); // Si EtatBouton == HIGH if (EtatBouton == HIGH) { // Imprime "On" dans le serial monitor // puis ajoute le retour à la ligne avec "println" Serial.println("On"); // Met Ledrouge soit la broche numérique 5 sur ON. digitalWrite(Ledrouge, HIGH); } else { // Imprime "Off" dans le moniteur série // puis ajoute le retour à la ligne avec "println" Serial.println("Off"); // Met Ledrouge soit la broche numérique 5 sur OFF. digitalWrite(Ledrouge, LOW); } // attend 1 millisecondes. delay(1); }