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

/*
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++
}