Práctica 2: Semáforo

Proyecto de un semáforo de tres colores para vehículos.

Materiales necesarios:
  • 1 tarjeta ARDUINO
  • 1 cable USB
  • 1 placa Protoboard
  • 1 LED rojo
  • 1 LED amarillo
  • 1 LED verde
  • 3 resistencias de 220 ohmios
  • 4 cables de conexión

Esquema del circuito:




Código del programa:

int ledR = 13;
int ledA = 9;
int ledV = 6;
void setup(){
  pinMode(ledR, OUTPUT);
  pinMode(ledA, OUTPUT);
  pinMode(ledV, OUTPUT);
}
void loop(){
  digitalWrite(ledR, HIGH);  //semaforo en rojo
  digitalWrite(ledA, LOW);
  digitalWrite(ledV, LOW);
  delay(4000);
  digitalWrite(ledR, LOW);  //semaforo en verde
  digitalWrite(ledA, LOW);
  digitalWrite(ledV, HIGH);
  delay(4000);
  digitalWrite(ledR, LOW);  //semaforo en amarillo
  digitalWrite(ledA, HIGH);
  digitalWrite(ledV, LOW);
  delay(800);
}


Fuente: