Paso 5: Código 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() {}
Pon tu código de instalación, para ejecutar una vez:
pinMode(a,INPUT);
pinMode(b,INPUT);
pinMode(c,INPUT);
pinMode(d,INPUT);
pinMode (e, salida);
pinMode(f,OUTPUT);
pinMode(g,OUTPUT);
pinMode(h,OUTPUT);
Serial.Begin (9600);
}
void loop() {}
Pon tu código principal, para ejecutar varias veces:
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) ;}}