#include "constantes.h"
void setup() {
Serial.begin(9600);
if(!ledInitialise(PORT_LED)){
Serial.println("Le numéro de port n'est pas valide !");
while(1); //On bloque l'exécution du programme.
}
ledFlash(5); //Cette fonction fait clignoter la LED rapidement un certain nombre de fois
}
/*Boucle principale */
void loop() {
ledAllume(); //Cette fonction allume la LED
Serial.print("Etat LED : ");
Serial.println(getLedEtat());
delay(5000);
ledEteint(); //et celle-là l'éteint...
Serial.print("Etat LED : ");
Serial.println(getLedEtat());
delay(5000);
ledBascule(); //Cette fonction inverse l'état de la LED.
Serial.print("Etat LED : ");
Serial.println(getLedEtat());
delay(500);
ledBascule();
Serial.print("Etat LED : ");
Serial.println(getLedEtat());
delay(500);
ledCommande(ALLUME); //Commande d'un état allumé ou éteint
Serial.print("Etat LED : ");
Serial.println(getLedEtat());
delay(500);
ledCommande(ETEINT);
Serial.print("Etat LED : ");
Serial.println(getLedEtat());
delay(500);
}