0% encontró este documento útil (0 votos)
202 vistas13 páginas

Práctica - 02 Básico - Auto Increible

Este documento describe cómo hacer encender y apagar secuencialmente 8 LEDs usando una placa Arduino UNO. Explica cómo conectar los LEDs y resistencias a la placa, y proporciona el código Arduino para hacer que los LEDs se enciendan y apaguen de izquierda a derecha y viceversa, con un intervalo de 50 milisegundos entre cada cambio.

Cargado por

Alonso Lázaro
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
202 vistas13 páginas

Práctica - 02 Básico - Auto Increible

Este documento describe cómo hacer encender y apagar secuencialmente 8 LEDs usando una placa Arduino UNO. Explica cómo conectar los LEDs y resistencias a la placa, y proporciona el código Arduino para hacer que los LEDs se enciendan y apaguen de izquierda a derecha y viceversa, con un intervalo de 50 milisegundos entre cada cambio.

Cargado por

Alonso Lázaro
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 PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 13

PRÁCTICA 02

Auto increíble

Cada led encenderá uno


por con intervalo de 50
milisegundos. Siguiendo
las secuencias izquierda a
derecha y derecha a
izquierda.

Haremos encender y apagar


un conjunto de 8 ledes de
forma secuencial.
Auto increíble

• 1 Placa de programación UNO ARD-010.


• 1 Cable USB terminales A y B USB-476.
• 1 Computadora con el IDE Arduino.
• 8 Ledes de 5 milímetros E5/ROJ-C.
• 8 Resistencias de 220Ω R220 ½
• Cables tipo Dupont ARD-310
• 1 Protoboard 509-005
Auto increíble

1 Coloca 8 ledes en tu protoboard y con ayuda de los cables tipo


Dupont, conecta el ánodo de cada led a los pines 2 al 9 de tu placa
de programación.

Cátodo Ánodo

Imagen 1
Auto increíble

2 Conecta una terminal GND desde tu placa, hasta la línea


reservada en la protoboard.

Imagen 2
Auto increíble

23 Coloca una resistencia entre la terminal cátodo de cada led y la


línea reservada para GND en la protoboard.

Imagen 3
Auto increíble

4 Abre un nuevo sketch dentro del entorno de desarrollo de Arduino y coloca el


siguiente programa

/*Secuencia de ledes "Auto incríble. La secuencia se ejecuta de izquierda a derecha y


viceversa"*/

int led1 = 9; // Asignación de salida en el pin 9.


int led2 = 8; // Asignación de salida en el pin 8.
int led3 = 7; // Asignación de salida en el pin 7.
int led4 = 6; // Asignación de salida en el pin 6.
int led5 = 5; // Asignación de salida en el pin 5.
int led6 = 4; // Asignación de salida en el pin 4.
int led7 = 3; // Asignación de salida en el pin 3.
int led8 = 2; // Asignación de salida en el pin 2.

void setup() {
// Declaración de los pines como SALIDA.
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
pinMode (led4, OUTPUT);
pinMode (led5, OUTPUT);
pinMode (led6, OUTPUT);
pinMode (led7, OUTPUT);
pinMode (led8, OUTPUT);
}
Auto increíble

void loop() {
/* El siguiente listado de instrucciones encienden y apagan los Ledes secuencialmente de izquierda a derecha. */
digitalWrite (led1, HIGH); delay (50);
digitalWrite (led1, LOW); delay (50);

digitalWrite (led2, HIGH); delay (50);


digitalWrite (led2, LOW); delay (50);

digitalWrite (led3, HIGH); delay (50);


digitalWrite (led3, LOW); delay (50);

digitalWrite (led4, HIGH); delay (50);


digitalWrite (led4, LOW); delay (50);

digitalWrite (led5, HIGH); delay (50);


digitalWrite (led5, LOW); delay (50);

digitalWrite (led6, HIGH); delay (50);


digitalWrite (led6, LOW); delay (50);

digitalWrite (led7, HIGH); delay (50);


digitalWrite (led7, LOW); delay (50);

digitalWrite (led8, HIGH); delay (50);


digitalWrite (led8, LOW); delay (50);

/* El siguiente listado de instrucciones encienden y apagan los Ledes secuencialmente de derecha a izquierda. */

digitalWrite (led7, HIGH); delay (50);


digitalWrite (led7, LOW); delay (50);

digitalWrite (led6, HIGH); delay (50);


digitalWrite (led6, LOW); delay (50);

digitalWrite (led5, HIGH); delay (50);


digitalWrite (led5, LOW); delay (50);

digitalWrite (led4, HIGH); delay (50);


digitalWrite (led4, LOW); delay (50);

digitalWrite (led3, HIGH); delay (50);


digitalWrite (led3, LOW); delay (50);

digitalWrite (led2, HIGH); delay (50);


digitalWrite (led2, LOW); delay (50);
}
Auto increíble

5 Haz clic en el botón “Compilar”. Podrás establecer un nombre


para tu proyecto y validar que no existan errores de sintaxis.

COMPILA
R

Imagen 4
Auto increíble

6 Para ver el resultado, haz clic en el botón “Subir”.

SUBIR

Imagen 5
Auto increíble

7 Observarás encender y apagar cada led, primero en un sentido y


después en el otro.

Imagen 6

¿Cómo logramos este resultado? ¡Demos un vistazo al programa


que hizo esto posible!
Auto increíble

1 En la sección reservada para variables y constantes (Ver imagen


7), se definieron los nombres para cada led y su correspondencia
con el PIN de la placa de programación.

Imagen 7

12 Dentro se la sección setup() (Ver imagen 8) indicamos que los pines


utilizados en nuestra placa de programación, funcionarán como como salidas
digitales.

Imagen 8
Auto increíble

3 Dentro de la sección loop() (Ver imagen 9), encendemos y


apagamos de forma individual cada led, durante 50 milisegundos.

Imagen 9
Esta actividad te permitió poner en práctica tus habilidades para la
manipulación de pines con salida digital de tu placa de programación.
Crear un efecto visual interesante a partir de establecer el encendido y
apagado de una serie de ledes.

También podría gustarte