lunes, 10 de mayo de 2010

Semáforo con Arduino

Hoy os voy a contar un muy, pero que muy simple proyecto que he realizado con Arduino.

Ya he utilizado resistencias, la placa de prototipado, algún cable y, aprovechando que tengo un emisor rojo, otro amarillo y otro verde ... pues he hecho un pequeño semáforo.

Aquí os dejo un vídeo, digno de varios Óscar, donde se ve el semáforo en funcionamiento.





El código fuente del programa, está también aquí, como se puede ver es muy sencillo y creo que tampoco necesita mucha explicación.


int pinRojo = 4;
int pinAmarillo = 3;
int pinVerde = 2;

void setup(){
pinMode(pinRojo, OUTPUT);
pinMode(pinAmarillo, OUTPUT);
pinMode(pinVerde, OUTPUT);
}


void loop(){
digitalWrite(pinRojo, HIGH);
delay(1000);
digitalWrite(pinRojo, LOW);
delay(1000);

digitalWrite(pinAmarillo, HIGH);
delay(1000);
digitalWrite(pinAmarillo, LOW);
delay(1000);

digitalWrite(pinVerde, HIGH);
delay(1000);
digitalWrite(pinVerde, LOW);
delay(1000);
}



Para el próximo día, un semáforo con interruptores.

No hay comentarios: