//PRACTICA 4 SISTEMAS EMBEBIDOS
//DIRECCIONALES DE AUTOMOVIL
// JEAL, SBA, AFRI, RJTO
// inciso A
int leds[]= {23,22,21,19,18,5,17,16,4,0};
int derecha= 32, izquierda =33;
int i, ld, li;
void setup() {
for (i=0; i<=9; i++)
{
pinMode (leds[i], OUTPUT);
}
pinMode(derecha, INPUT);
pinMode(izquierda, INPUT);
}
void loop() {
ld= digitalRead(derecha);
li= digitalRead(izquierda);
//Direccional Derecha
if(ld== HIGH)
{
for(i=4; i>=0; i--)
{
digitalWrite(leds[i],HIGH);
delay (200);
digitalWrite(leds[i],LOW);
}
}
if (ld==LOW)
{
i=4; i>=0; LOW;
}
//Direccional Izquierda
if(li==HIGH)
{
for(i=5; i<=9; i++)
{
digitalWrite(leds[i],HIGH);
delay (200);
digitalWrite(leds[i],LOW);
}
}
if (li=LOW)
{
i=5; i<=9; LOW;
}
}