/********************* Informations Générales *****************************/
/* Programme en C++ , Auteur : GB
Date : 10 Juin 2018 à 16 : 20 */
/* Ce programme est destiné a commander une led connectée à la broche 12 par l'intermédiaire d'un BP ( Int ) relié à la broche 2.
Attention : mettre une résistance de 220 où 330 Ohms en série avec la led et mettre une résistance Pull- Down de 10 KOhms
entre le GND et un pôle du BP et l'entrée de l'Arduino d'un côté et relier d'autre part le 2eme pôle du BP au + Vcc.
une autre configuration de la connection du BP consiste au Pull-Down c-a-d relier une résistance de 10KOhms vers le GND avec
un pôle du BP et l'entrée de l'Arduino tandis qu'on connecte l'autre pôle du BP au + Vcc */
/* Déclarations des constantes et des variables */
int led = 12 ; // la led est branchée à la broche 12
int BP = 2 ; // le BP est connecté au pin n° 2
int Val ; // variable pour tester l'état du BP
/* Configuration des entrées et des sorties */
void setup() {
pinMode (led , OUTPUT); // la led est une sortie
pinMode (BP, INPUT); // Le BP est une entrée
}
/* Programation des intéractions et comportements ( Boucles à répéter ) */
void loop() {
Val= digitalRead(BP); // valeur associée à l'état du BP ( 1 où 0 )
if (Val == HIGH) { // Si le BP est appuyé
digitalWrite(led,HIGH); // Allumer la led
}
else {
digitalWrite ( led , LOW); // Eteindre la led
}
}