/*
Il s'agit de développer une bibliothèque "bouton" qui permettra de gérer le bouton poussoir.
Deux fonctions sont à développer :
getBoutonEtat() qui renverra l'état booléen du bouton (enfoncé : 1, relâché : 0)
boutonInitialise() qui initialisera le port sur lequel est connecté le bouton.
Cette dernière fonction vérifiera la valeur du port qui devra être comprise entre 2 et 8. Si on tente d'initialiser le port à une autre valeur, un code d'erreur sera renvoyé.
*/
/*
*/
#include "constantes.h"
#include "bouton.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
}
}
/*Boucle principale */
void loop() {
Serial.print("Etat bouton : ");
if(getBoutonEtat()){
Serial.println("enfoncé");
}
else{
Serial.println("relaché");
}
}