/*
Maintenant que vous avez réalisé deux bibliothèques, l'une pour gérer une LED, l'autre pour gérer un bouton poussoir,
il vous est demandé de réaliser un programme de synthèse qui les mettra en œuvre toutes les deux.
Réalisez un programme principal qui permette de tester conjointement les deux bibliothèques.
*/
/*
Pas de solution unique pour cet exercice
*/
#include "constantes.h"
#include "bouton.h"
#include "led.h"
/*Réglages de base */
void setup() {
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
if(!boutonInitialise(PORT_BP)){
Serial.println("Erreur de numéro de port !");
while(1);//Boucle infinie si erreur d'initialisation du port
}
if(!ledInitialise(PORT_LED)){
Serial.println("Le numéro de port n'est pas valide !");
while(1); //On bloque l'exécution du programme.
}
}
/*Boucle principale */
void loop() {
Serial.print("Etat bouton : ");
if(getBoutonEtat()){
Serial.println("enfoncé");
ledAllume();
}
else{
Serial.println("relaché");
ledEteint();
}
}