Un comienzo sencillo: el semáforo

Con la realización del curso me he animado a comprarme un Arduino y la verdad, estoy encantado. Me da pena tener tan poquito tiempo para hacer cosas, pero espero al verano y las vacaciones para poder profundizar en los contenidos del curso, que realmente me han abierto todo un panorama.
He montado un sencillito semáforo:



He utilizado 3 leds, verde, amarillo y rojo respectivamente y 3 resistencias de 220 ohmios, aparte de los conectores correspondientes.
He habilitado los pin 2, 4 y 7 como salida (previamente he asignado estos números a una variable, para que tuviera más significado) y he ido encendiendo y apagando cada led. El circuito es muy sencillo.


Y la programación es la siguiente:

int ROJO = 2;
int AMARILLO = 4;
int VERDE = 7; 

void setup() {
  pinMode(ROJO,OUTPUT);   
  pinMode(AMARILLO,OUTPUT);
  pinMode(VERDE,OUTPUT);
}

void loop() {
 digitalWrite(VERDE,HIGH);
 delay(5000);            
 digitalWrite(VERDE,LOW); 
 delay(100);             

 digitalWrite(AMARILLO,HIGH);
 delay(2000);                
 digitalWrite(AMARILLO,LOW); 
 delay(100);                 
 digitalWrite(ROJO,HIGH);
 delay(5000);             
 digitalWrite(ROJO,LOW); 
 delay(100);
}

Seguiremos trabajando!!!

Comentarios

Entradas populares