Le programme
/*
Piloter une LED avec un bouton poussoir
by CC7107_76 Septembre 2014
°/
// Définir les broches
const int BP1= 4; // La constante BP1 est affecté à la broche 4
const int led = 7; // La constante led est affectée à la broche 7
// déclaration variable
int Etat_bouton = 0; // Déclaration et initialisation de la variable Etat_bouton
// boucle de Configuration
void setup() {
// Initialise les broches en entrées ou sorties:
pinMode(led, OUTPUT);
pinMode(BP1, INPUT); // définit la broche BP1(4) en entrée
}
// Boucle principale du programme
void loop(){
// Lecture de l'état logique du bouton
Etat_bouton = digitalRead(BP1);
// Test logique du bouton poussoir avec la fonction IF
if (Etat_bouton == HIGH) {
// Allume la LED
digitalWrite(led, HIGH);
}
else {
// Eteint la LED
digitalWrite(led, LOW);
}
}
/*
Piloter une LED avec un bouton poussoir
by CC7107_76 Septembre 2014
°/
// Définir les broches
const int BP1= 4; // La constante BP1 est affecté à la broche 4
const int led = 7; // La constante led est affectée à la broche 7
// déclaration variable
int Etat_bouton = 0; // Déclaration et initialisation de la variable Etat_bouton
// boucle de Configuration
void setup() {
// Initialise les broches en entrées ou sorties:
pinMode(led, OUTPUT);
pinMode(BP1, INPUT); // définit la broche BP1(4) en entrée
}
// Boucle principale du programme
void loop(){
// Lecture de l'état logique du bouton
Etat_bouton = digitalRead(BP1);
// Test logique du bouton poussoir avec la fonction IF
if (Etat_bouton == HIGH) {
// Allume la LED
digitalWrite(led, HIGH);
}
else {
// Eteint la LED
digitalWrite(led, LOW);
}
}