Étape 5: Code Arduino :
int x, y, z, t ;
int a = 3 ;
int b = 4 ;
int c = 5 ;
int d = 6 ;
int e = 7 ;
int f = 8 ;
int g = 9 ;
int h = 10 ;
void setup() {}
Mettez votre code de programme d’installation ici, pour exécuter une fois :
pinMode(a,INPUT) ;
pinMode(b,INPUT) ;
pinMode(c,INPUT) ;
pinMode(d,INPUT) ;
pinMode (e, sortie) ;
pinMode(f,OUTPUT) ;
pinMode(g,OUTPUT) ;
pinMode(h,OUTPUT) ;
Serial.Begin (9600) ;
}
void loop() {}
Mettez votre code principal ici, pour exécuter à plusieurs reprises :
x=digitalRead(a) ;
y=digitalRead(b) ;
z=digitalRead(c) ;
t=digitalRead(d) ;
Serial.Print(x) ;
Serial.Print(y) ;
Serial.Print(z) ;
Serial.println(t) ;
Delay(1000) ;
Si (x == 1 & & y == 0 & & z == 1 & & t == 1)
{digitalWrite(e,HIGH) ;
digitalWrite(f,LOW) ;
digitalWrite(g,HIGH) ;
digitalWrite(h,LOW);}
Si (x == 1 & & y == 1 & & z == 1 & & t == 0)
{digitalWrite(e,LOW) ;
digitalWrite(f,HIGH) ;
digitalWrite(g,LOW) ;
digitalWrite(h,HIGH);}
Si (x == 1 & & y == 1 & & z == 0 & & t == 1)
{digitalWrite(e,LOW) ;
digitalWrite(f,LOW) ;
digitalWrite(g,HIGH) ;
digitalWrite(h,LOW);}
Si (x == 1 & & y == 0 & & z == 0 & & t == 1)
{digitalWrite(e,HIGH) ;
digitalWrite(f,LOW) ;
digitalWrite(g,LOW) ;
digitalWrite(h,LOW);}
Si (x == 0 & & y == 0 & & z == 1 & & t == 1)
{digitalWrite(e,LOW) ;
digitalWrite(f,LOW) ;
digitalWrite(g,LOW) ;
digitalWrite(h,LOW);}}