Arduino Nano LEDs compatibles: 6 pasos

Arduino Nano LEDs compatibles: 6 pasos

Tabla de contenido:

Anonim

En este tutorial aprenderemos cómo encender 3 LED de forma secuencial y simultánea.

Este tutorial está diseñado para ser utilizado únicamente con los kits Robo-Geek compatibles con Arduino Nano.

Suministros:

Paso 1: Cómo funcionan los LED (diodos emisores de luz)

Los LED son excelentes componentes electrónicos que hacen que cualquier proyecto cobre vida. Los LED se pueden encontrar en todas partes, desde nuestros televisores en el hogar hasta semáforos y carteles publicitarios. Encender y apagar su primer LED con su Arduino es quizás una de las cosas más divertidas para hacer. Para obtener más información sobre el funcionamiento de los LED, consulte este excelente video de YouTube y si realmente desea saber mucho más, consulte el enlace de Wikipedia a continuación.

en.wikipedia.org/wiki/Light-emitting_diode

Paso 2: El Circuito

Antes de trabajar en este circuito, asegúrese de desconectar el cable USB de su computadora portátil.

El diagrama de cableado para este circuito se muestra con un diagrama de Fritzing con una imagen del mismo circuito utilizando un código de color similar.

Importante: tenga en cuenta que los cables de su kit pueden ser de diferentes colores, así que use esta referencia como guía.

Se requieren tres resistencias, una para cada LED. Utilice LEDs ROJOS, AMARILLOS y VERDES.

1. Conecte el pin GND a la línea azul en el tablero. Esto le dará una base común para su circuito.

2. Conecte una pata de sus resistencias al suelo y la otra pata a uno de los LED. Repita para cada LED como se muestra en el diagrama.

3. Conecte el Pin 12 a la otra pata del LED ROJO.

4. Conecte el Pin 11 al LED AMARILLO

5. Conecte el Pin 10 al LED VERDE.

Paso 3: El Código - LED secuencial

Este código es muy simple. Encendemos y apagamos cada LED; Primero el ROJO, luego el AMARILLO y finalmente el VERDE. Esta secuencia se repite cada 6 segundos.

Para hacer que el código funcione:

1. Cree un nuevo proyecto seleccionando Nuevo en el menú Archivo.

2. Elimina el código que viene por defecto.

3. Copia pegar el siguiente código

4. Compruebe los circuitos de conexiones del paso anterior.

5. Conecta el USB y sube tu programa.

int redPin = 12;

int yellowPin = 11; int greenPin = 10;

void setup () {// initialize Leds pinMode (redPin, OUTPUT); pinMode (yellowPin, OUTPUT); pinMode (greenPin, SALIDA); }

void loop () {digitalWrite (redPin, HIGH); retraso (1000); digitalWrite (redPin, LOW); retraso (1000); digitalWrite (yellowPin, HIGH); retraso (1000); digitalWrite (yellowPin, LOW); retraso (1000);

digitalWrite (greenPin, HIGH); retraso (1000); digitalWrite (greenPin, LOW); retraso (1000);

}

Paso 4: El Código: Simultáneo

Usando el mismo circuito, como en el paso anterior, crearemos un nuevo programa y esta vez encenderemos todos los LED simultáneamente durante 1 segundo y luego apagaremos todos los LED durante 1 segundo, esta secuencia se repetirá cada 2 segundos.

int redPin = 12;

int yellowPin = 11; int greenPin = 10;

void setup () {// initialize Leds pinMode (redPin, OUTPUT); pinMode (yellowPin, OUTPUT); pinMode (greenPin, SALIDA); }

void loop () {digitalWrite (redPin, HIGH); digitalWrite (yellowPin, HIGH); digitalWrite (greenPin, HIGH); retraso (1000);

digitalWrite (redPin, LOW); digitalWrite (yellowPin, LOW); digitalWrite (greenPin, LOW); retraso (1000); }

Paso 5: Solución de problemas

Al solucionar problemas:

1. Compruebe si tiene algún error al cargar el programa. Si es así, compruebe su programa o la configuración en Arduino.

2. Si no tiene errores al cargar el programa, debemos verificar el circuito. Verifique nuevamente que haya cableado correctamente el circuito; haga esto solo mientras el circuito está desconectado. No mueva cables o componentes mientras su circuito esté encendido.

3. Compruebe la orientación del diodo LED. Consulte este tutorial para asegurarse de que el LED esté funcionando:

4. ¿Todavía no funciona? Tomar un descanso. A veces, cuando estamos cansados, no vemos cosas obvias. Una vez descansado, vuelve repite los pasos anteriores e intenta nuevamente.

5. Rara vez puede tener un componente defectuoso o cableado, pero es posible.

Si está seguro de que todos los otros pasos se realizaron correctamente, reemplace el microinterruptor con otro microinterruptor y vuelva a realizar la prueba. Si todo lo demás falla y siente que está realmente atascado, envíenos un correo electrónico a [email protected] con la evidencia de que compró el kit de Robo-Geek y las imágenes de su circuito o el error que está recibiendo.

Si desea agregar un comentario a este tutorial, recuerde asegurarse de leer la política de Instructables Be Nice antes de comentar.

Paso 6: Desafíos

Si desea desafiarse y hacer más, le sugerimos:

1. Cree un programa que encienda los LED de forma ROJA, AMARILLA, VERDE, luego apague primero el VERDE, luego el AMARILLO y finalmente el ROJO. Con esta lógica se encenderá el ROJO el más largo.

2. Agregue 3 LED más y cree 2 filas, una que se enciende secuencialmente y la otra simultáneamente.