1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| const int IC=13; //Déclaration des constantes et des variables
const int BR = 11;
const int led=8; //led verte
const int led1=9; //led rouge
int etatIC;
int saveIC = 0;
int etatBR;
void setup()
{
pinMode(IC,INPUT); // IC est une entrée
pinMode(BR, INPUT); // BR est une entrée
pinMode(led,OUTPUT); // led est une sortie
pinMode(led1,OUTPUT); // led1 est une sortie
Serial.begin(9600); // initialisation du port de communication entre la carte arduino et le pc
}
void loop()
{
etatIC = digitalRead(IC); // "etatIC" prend la valeur du digitalRead(IC)
if(etatIC == 1) // Si le bouton n'est pas appuyé
{
++saveIC; // Ajoute un à la variable "saveIC"
Serial.println(saveIC); // Affiche la valeur de "IC"
delay(500); // Recommence à chaque secondes
}
if(saveIC > 0) // Si "saveIC" est supérieur à 0
{
digitalWrite(led, LOW); //Eteinds la led
digitalWrite(led1, HIGH); // On allume la led
}
etatBR = digitalRead(BR); // "etatBR" prend la valeur "digitalRead(BR)
if(etatBR == 0) // Si on appuis sur le bouton
{
saveIC = 0; // On réinitialise les variable
delay(500);
digitalWrite(led, HIGH); // On allume la led
digitalWrite(led1, LOW); // On eteinds la led
}
} |
Partager