Secuencias De Led Arduino.docx

  • Uploaded by: Diego Pinzon
  • 0
  • 0
  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Secuencias De Led Arduino.docx as PDF for free.

More details

  • Words: 896
  • Pages: 3
1

SECUENCIAS DE LEDS CON ARDUINO Diego Alejandro Pinzón Triana [email protected] Harold Daniel Guatavita Uchuvo [email protected] Breiner Stiven Sánchez [email protected]

Abstract— In this report we will know a very important subject in the field of electronics, programming with the help of Arduino software, which is very important, because thanks to the can create projects, we will make six sequences with led and resistance with Arduino using the program and the bases that the teacher has taught us. I.

INTRODUCTION

E

l presente informe se da a conocer un tema muy importante en la rama de la electrónica, la programación con Arduino utilizando el lenguaje C++, ya que gracias a él podemos realizar varios proyectos como una alarma de sensor de movimiento. Vamos a realizar un programa que nos realice seis secuencias con leds utilizando la placa de Arduino mega 2560 una protoboard y resistencias.

Después vamos a conectar los 6 leds con sus resistencias a las salidas digitales “PWM” del Arduino mega 2560de acuerdo a la siguiente tabla 1 PIN DIGITAL LED 4 D4 5 D5 6 D6 7 D7 8 D8 9 D9 Tabla 1. Conexión de los leds a la placa Arduino Así como lo muestra el grafico

II. MATERIALES     

Protoboard 6 LEDS de color rojo 6 resistencias de 220ohm Cable UTP Placa del Arduino

III. DESARROLO DEL CONTENIDO Lo primero que vamos a realizar es armar nuestro circuito en la protoboard colocando los 6 Led rojos y las seis resistencias como lo muestra la Figura 1.

CODIGO DE PROGRAMACION DEL ARDUINO Lo primero que vamos a realzar es abrir el programa Arduino luego vamos a declarar nuestras variables que vamos a utilizar y la variable va hacer int ya que son números enteros, como lo muestra la Figura2.

Figura 1. Esquema de conexión de l. Figura 2. Declarando las variables

2 Después de haber declarado nuestras variables en el void setup que se invoca una sola vez cuando el programa empieza utilizando el bucle de for que se usa para repetir un bloque, es decir, Inicializa los pines digitales de Arduino, configurando dichos pines como salida (OUTPUT) declarándola con pinMode como lo muestra la figura3. Figura 6. Segunda secuencia Luego vamos a realizar la tercera secuencia, que se van a prender los leds de izquierda a derecha, pero desde la mitad declarando la variable ledpin++ como lo muestra la figura7. Figura 3. Programación de void setup Después de llamar a setup(), la función loop() hace precisamente lo que sugiere su nombre, se ejecuta de forma cíclica, lo que posibilita que el programa esté respondiendo continuamente ante los eventos que se produzcan en la placa, es decir es un bucle que contiene el conjunto de instrucciones que se repiten constantemente. Vamos a realizar la primera secuencia de los seis leds que van a prender de izquierda a derecha como lo muestra la figura 4.

Figura7. Tercera secuencia Después vamos a realizar la cuarta secuencia, que se van a prender los leds de derecha a izquierda, desde la mitad declarando la variable ledpin- - como lo muestra la figura8.

Figura 4. Prenden los leds de izquierda a derecha Utilizamos el bucle de for para que se repita declarando nuestras variables utilizando ledpin++ que es para que avance hacia adelante y hacia atrás y el delay que es el tiempo que va a durar prendido el led y utilizando el comando digitalWrite que sirve para escribir un valor declarado utilizando HIGH que es para prender el led y LOW es para apagar no tiene tiempo como lo muestra la figura 5.

Figura 5. Primera secuencia Vamos a realizar nuestra segunda secuencia que van a prender los leds de derecha a izquierda declarando nuestras variables utilizando ledpin-- que es para que retroceda como lo muestra la figura 6.

Figura8. Cuarta secuencia A continuación, vamos a realizar la quinta secuencia, declarando el comando digitalWrite que sirve para escribir un valor declarando la variable del led que queremos prender utilizando HIGH que es para prender dándole un tiempo con el comando delay y apagándolo con LOW Se van a prender el led 4 y se apaga y se prende el led 9 y se apaga se prende el led 5 y se apaga se prende el led 8 y se apaga luego se prende el led 6 y se apaga por último se prende el led 7 y se apaga utilizando solo el comando de digitalWrite como lo muestra la figura 9

3

Figura11. Funcionamiento de las secuencias de led en la protoboard

IV. CONCLUSIONES   

Figura9. Quinta secuencia Por ultimo vamos a realizar la sexta secuencia en la cual se va a utilizar el comando digitalWrite dos veces para que se prendan dos leds al mismo tiempo Es decir, se van a prender los dos del centro hasta llegar a prender el primero y el ultimo como lo muestra la figura 10.

Figura 10. Sexta secuencia.



Cuando queremos realizar un proyecto debemos tener claro el significado de cada comando y saber que bules utilizar para ahorrar líneas de códigos Tener en cuenta que si vamos a utilizar una salida digital hay que manejar las salidas de “PWM” Antes de subir el programa a la placa del Arduino debemos verificar si la programación está bien hecha para no tener problemas Aprendimos como utilizar el programa Arduino manejando el lenguaje c++

Related Documents

Secuencias
May 2020 8
Secuencias
May 2020 7
Escaleta De Secuencias
April 2020 10

More Documents from "Kaya"