aide mémoire
modele fonction
lit un bouton et allume une led au travers d'une fonction allumage(), qui retourne 0/1 si le bouton est appuyé
const int bouton=3;
const int led=13;
boolean truc;
void setup(){
pinMode(bouton,INPUT_PULLUP);
digitalWrite(bouton,HIGH);
pinMode(led,OUTPUT);
digitalWrite(led,LOW);
}
void loop(){
if (allumage()){ // si bouton appuyé, on allume
digitalWrite(led,HIGH);
delay (1500);//pendant 1.5s
digitalWrite(led,LOW);
}
}
boolean allumage(){ //retourne low high selon l'état du bouton
boolean etat=digitalRead(bouton);
if (etat==LOW){
truc=HIGH;
}
else {
truc=LOW;
}
return truc;
}
Flux RSS des commentaires de cet article