0% encontró este documento útil (0 votos)
25 vistas3 páginas

Semáforo con Arduino UNO R3: Tutorial Completo

Este documento describe cómo crear una simulación de semáforo utilizando una placa Arduino Uno. Usará tres LEDs (rojo, amarillo y verde) conectados a pines en el Arduino y controlados por código para imitar el cambio de luces de un semáforo. Se necesitan resistencias para cada LED. El código enciende y apaga cada LED en secuencia con retrasos para representar las señales cambiantes de un semáforo real.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas3 páginas

Semáforo con Arduino UNO R3: Tutorial Completo

Este documento describe cómo crear una simulación de semáforo utilizando una placa Arduino Uno. Usará tres LEDs (rojo, amarillo y verde) conectados a pines en el Arduino y controlados por código para imitar el cambio de luces de un semáforo. Se necesitan resistencias para cada LED. El código enciende y apaga cada LED en secuencia con retrasos para representar las señales cambiantes de un semáforo real.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Semáforo Arduino UNO R3

1. Declaración del problema


En este tutorial vamos a crear un proyecto para simular un semáforo usando Arduino UNO R3.
donde el sistema cambiará de rojo a verde, pasando por ámbar y repitiendo este proceso de nuevo y
de nuevo.

2. ¿Qué es un LED?
Un diodo emisor de luz (LED) es una fuente de luz de semiconductor de dos patas que se asemeja a un pn básico-
diodo de unión, excepto que un LED también emite luz.
Un LED es un diode que también emite luz. Los LED vienen en diferentes colores y intensidades, y también pueden...
emiten luz en las partes ultravioleta e infrarroja del espectro (como en los LED de tu control remoto de TV
control). Si miras de cerca un LED, notarás dos cosas. Una es que los pines son de
diferentes longitudes, y también, que en un lado del LED está aplastado en lugar de cilíndrico (ver
Figura). Estos son indicadores para mostrarte qué pierna es el ánodo (positivo) y cuál es el cátodo
La pierna más larga (ánodo) se conecta a la alimentación positiva (3.3V) y la pierna con el
el lado aplanado (cátodo) va a tierra.

Hay otro LED llamado LED RGB que tiene rojo, verde y azul en un solo paquete. El LED tiene
cuatro patas: una será un ánodo común o cátodo, común a los tres LED y los otros tres
entonces irá al ánodo o cátodo de los LEDs individuales rojo, verde y azul. Puedes conseguir cualquier
color que deseas simplemente ajustando los valores de brillo de los canales R, G y B del LED RGB.

3. Piezas necesarias para el semáforo


para implementar este proyecto necesitaremos los siguientes materiales: placa de pruebas, 3 LEDs (Rojo, Amarillo
y resistencias de 150 ohmios (3) y cables de conexión para conectar.
4. BOCETO PARA SEMÁFORO
Usando Fritzing, dibujamos el siguiente boceto para el proyecto del semáforo, solo necesitamos hacer algunos
conexión simple como podemos ver en la siguiente figura.
5. Codificación de semáforo
En esta sección necesitamos escribir algo de código para hacer funcionar nuestro proyecto de semáforo, solo escribe el
sigue este código en el área de texto del editor de Arduino. Asegúrate de que tu Arduino no esté conectado a
computadora mientras ensamblas el proyecto para evitar daños a la placa.

//Semáforo en Arduino UNO R3


int ledDelay= 10000 retardo entre cambios
int pinRojo= 10
int pinAmarillo= 9;
int pinAzul= 8
void configuración() {
pinMode(pinRojo, SALIDA);
pinMode(puertoAmarillo, SALIDA);
pinMode(bluePin, SALIDA);
}
void loop() {
digitalWrite(redPin, ALTO); enciende la luz roja
retraso(ledDelay); // espera 5 segundos

digitalWrite(yellowPin, ALTO); activar amarillo


retraso(2000); // espera 2 segundos

digitalWrite(pinAzul, ALTO); activar el verde


digitalWrite(redPin, BAJO); apagar el rojo
digitalWrite(puertoAmarillo, BAJO); apagar amarillo
retrasar(ledDelay); // espera ledDelay milisegundos

digitalWrite(pinAmarillo, ALTO); encender amarillo


digitalWrite(bluePin, BAJO); desactivar el verde
retraso(2000); // espera 2 segundos
digitalWrite(pinAmarillo, BAJO); apagar el amarillo
// ahora nuestro bucle se repite
}

Finalmente verifica si no hay errores y conecta el USB de Arduino a tu computadora y luego presiona en
Subir ícono para ejecutar.

También podría gustarte