You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.4 KiB
71 lines
1.4 KiB
/*
|
|
Faire clignoter une led toutes les secondes
|
|
*/
|
|
|
|
int cpt1=0;
|
|
int cpt2=0;
|
|
int cpt3=0;
|
|
int led1=11;
|
|
int led2=12;
|
|
int led3=13;
|
|
// La fonction setup est exécutée une fois à la mise en secteur de la carte ou si le bouton reset est actionné
|
|
|
|
void setup()
|
|
{
|
|
pinMode(led1, OUTPUT); // La broche 2 est initialisée en sortie.
|
|
pinMode(led2, OUTPUT); // La broche 3 est initialisée en sortie.
|
|
pinMode(led3, OUTPUT); // La broche 4 est initialisée en sortie.
|
|
digitalWrite(led1, HIGH);
|
|
digitalWrite(led2, HIGH);
|
|
digitalWrite(led3, HIGH);
|
|
}
|
|
|
|
|
|
// La fonction loop est exécutée en boucle indéfiniment
|
|
|
|
void loop()
|
|
{
|
|
if(cpt == 3){
|
|
digitalWrite(led1, LOW);
|
|
}
|
|
if(cpt == 4) {
|
|
digitalWrite(led2, LOW);
|
|
}
|
|
if(cpt == 5) {
|
|
digitalWrite(led3, LOW);
|
|
}
|
|
if(cpt = 6) {
|
|
digitalWrite(led1, HIGH);
|
|
}
|
|
if(cpt == 8){
|
|
digitalWrite(led1, HIGH);
|
|
}
|
|
if(cpt == 10) {
|
|
digitalWrite(led2, HIGH);
|
|
cpt=1;
|
|
}
|
|
delay(1000);
|
|
cpt++;
|
|
// swith(cpt) {
|
|
// case 3:
|
|
// digitalWrite(led1, LOW);
|
|
// break;
|
|
// case 4:
|
|
// digitalWrite(led1, LOW);
|
|
// break;
|
|
// case 5:
|
|
// digitalWrite(led1, LOW);
|
|
// break;
|
|
// case 6:
|
|
// digitalWrite(led1, LOW);
|
|
// break;
|
|
// case 8:
|
|
// digitalWrite(led1, LOW);
|
|
// break;
|
|
// case 10:
|
|
// digitalWrite(led1, LOW);
|
|
// break;
|
|
// cpt=0;
|
|
// }
|
|
// cpt++
|
|
} |