// *******************************************************
// *** Blink1 : Programme d’exemple CubeLab ***
// *** ———————————————– ***
// *** Modules : ***
// *** – MCU + Programmateur ***
// *** – Bouton + Led (Module Rouge). Facultatif ***
// *** ***
// *** Fonctionnement : ***
// *** Fait clignoter la LED definie par ***
// *** la constante LED_BLINK ***
// *******************************************************
#define LED 4 // Ici la LED sera branchee sur la broche 4
// Si on veut utiliser la =LED interne, utiliser la valeur 13
#define TEMPS_ALLUMEE 500
#define TEMPS_ETEINTE 200
// Bloc de la fonction setup : Initialisation du programme
void setup() {
pinMode(LED, OUTPUT); // Defini la broche raccordee a la LED comme etant une sortie
}
// Bloc de la fonction loop : Instructions executees sans arret
void loop () {
digitalWrite(LED, HIGH); // Passage de la broche LED a l’etat HAUT (alimente en +5V) = > Allumage de la LED
delay(TEMPS_ALLUMEE); // Temps d’attente avec la LED allumee
digitalWrite(LED, LOW); // Passage de la broche LED a l’etat BAS (0V) => Extinction de la LED
delay(TEMPS_ETEINTE); // Temps d’attente avec la LED ETEINTE
}