Está en la página 1de 6

Consigna: programar la placa de arduino uno para que funciones un semáforo hecho con 3

led (verde, amarillo y rojo).

Dealles del trabajo

Para este trabajo se armó, en un protoboard, un circuito con tres led (uno rojo, uno
amarillo y uno verde) conectados en paralelo. Cada led, a su vez, tenía conectado en serie
una resistencia de 470Ω, todo eso conectado a la placa de arduino uno.

Luego se programó la placa para que los led prendan y apaguen en diferente
momentos como lo hace un semáforo.

El led verde se prende por 5 segundos, luego parpadea dos veces y se apaga antes
de que se encienda por 3 segundos el led amarillo. Un segundo antes de que el led
amarillo se apague, se prende el led rojo por un total de 5 segundos.

Y para finalizar se apaga el led rojo y vuelve a prenderse el led amarillo antes de
que se encienda el led verde nuevamente.

Instrucciones del programa

- Void setup.
- Void loop.
- digitalWrite (HIGH, LOW).
- Delay.
- pinMode (pin OUTPUT)

Diagrama de flujo
El circuito se armó de la siguiente manera
Se conectó un extremo de un cable verde al pin numero 2 de la placa de arduino
uno y el otro extremo del cable al protoboard. En serie al cable verde se conectó una
resistencia de 470Ω y luego, en serie con la resistencia, el polo positivo del led verde. Por
ulimo en serie con el polo negativo del led verde se conectó un extremo de un cable
marrón y el otro extremo a tierra (del protoboard).

En paralelo al circuito anterior, se conectó un extremo de un cable amarillo al pin


numero 3 de la placa de arduino uno y el otro extremo del cable al protoboard. En serie al
cable amarillo se conectó una resistencia de 470Ω y luego, en serie con la resistencia, el
polo positivo del led amarillo. Por último en serie con el polo negativo del led amarillo se
conectó un extremo de un cable azul y el otro extremo a tierra (del protoboard).

Para finalizar con el circuito, se conectó en paralelo a todo lo anterior, un extremo de


un cable rojo al pin numero 4 de la placa de arduino uno y el otro extremo del cable al
protoboard. En serie al cable rojo se conectó una resistencia de 470Ω y luego, en serie con
la resistencia, el polo positivo del led rojo. Por último en serie con el polo negativo del led
verde se conectó un extremo de un cable naranja y el otro extremo a tierra (del
protoboard).

Para cerrar el circuito se conectó un extremo de un cable negro a tierra (del


protoboard) y el otro extremo a la masa de la placa de arduino uno.

Circuito en Fritzing
Fotos
Programa en formato Screenshot

Programa enn formato texto


const int ledV = 2;
const int ledA = 3;
const int ledR = 4;

void setup() {

pinMode(ledV, OUTPUT);
pinMode(ledA, OUTPUT);
pinMode(ledR, OUTPUT);
}
void loop() {
digitalWrite(ledV,HIGH);
delay(5000);
digitalWrite(ledV,LOW);
delay(1000);
digitalWrite(ledV,HIGH);
delay(1000);
digitalWrite(ledV,LOW);
delay(1000);
digitalWrite(ledV,HIGH);
delay(1000);
digitalWrite(ledV,LOW);
digitalWrite(ledA,HIGH);
delay(3000);
digitalWrite(ledR,HIGH);
delay(1000);
digitalWrite(ledA,LOW);
delay(4000);
digitalWrite(ledR,LOW);
digitalWrite(ledA,HIGH);
delay(1000);
digitalWrite(ledA,LOW);
}

También podría gustarte