PROYECTOS CON ARDUINO
FASE 2: Matriz de LEDS con Arduino
I.CAPACIDAD TERMINAL:
- Identificar las aplicaciones de la Electrónica Digital.
- Describir el funcionamiento de las unidades y dispositivos de almacenamiento de información.
- Implementar circuitos de lógica combinacional y secuencial.
II.COMPETENCIA ESPECÍFICA DE LA SESIÓN:
- Programación de registros con Arduino
- Estructuras de control en programación
- Escritura de datos por puerto serial
III.FUNDAMENTO TEÓRICO:
Registro de desplazamiento:
Forma de introducir la información:
Registro de desplazamiento:
Grupo de celdas de almacenamiento binario adecuadas para mantener información binaria. Un grupo de flip-flop constituye un registro, ya que cada flip-flop es una celda binaria capaz de almacenar un bit de información.Un registro de n-bit tiene un grupo de "n" flip-flop y es capaz de almacenar cualquier información binaria que contengan bits.Ademas de los flip-flop, un registro puede tener compuertas lógicas combinacionales que realicen ciertas tareas de procesamiento de datos.En su definición mas amplia, un registro consta de un grupo de flip-flop y compuertas que efectúan una transición.Los flip-flop mantienen la información binaria y las compuertas controlan cuando y como se transfiere información nueva al registro.
-SERIE:Los bits se transfieren uno a continuación del otro por una misma linea .
-PARALELO:Se intercambian todos los bits al mismo tiempo, utilizando un numero de lineas de transferencia igual al número de bits.
Tipos de registros:
-Registro Serie-Paralelo:
Es aquel que convierte un string d datos binarios en formato serie a un formato paralelo donde dichos datos se encuentran sincronizados con una señal de reloj externa. Un uso popular es dentro de la parte de recepción de un MÓDEM de comunicaciones donde la señal recibida es un tren de bits los cuales deben ser pasados a un formato paralelo a fin de poder ser procesados convenientemente por un microprocesador, el cual solo trabaja con señales binarias en dicho formato paralelo.Esta basado en una cadena de Flip-Flops tipo "D", el string de bits se hace entrar por el primero FF y luego de "N" ciclos de reloj se tiene en las "N" salidas de los FFs el dato ya convertido a paralelo.
-Registro Paralelo-Serie:
Es aquel que convierte un dato en formato paralelo en un string de datos binarios en formato serie, donde dichos datos se encuentran sincronizados con una señal de reloj externa.Un uso popular es dentro de la parte de transmisión de un módem de comunicaciones donde la señal recibida proviene de un microprocesador, el cual solo trabaja con señales binarias en formato paralelo.Dicha información es convertida por el RD en un tren de bits.Un RD de "N" bits esta basado generalmente en una cadena de "N" Flip-Flops tipo "D" para la conversión de datos y un latch de "N" bits para la carga del dato binario al comienzo de cada sesión de transmisión.Respecto a la carga de datos en paralelo, el RD puede ser del tipo "carga asincrónica"o "carga sincrónica".
IV.MATERIALES:
Programa Arduino:Este programa nos ayudará para hacer la programación.
Fuente de Poder:
Esta fuente de poder nos va a proporcionar el voltaje que necesitamos para nuestro circuito.
Entrenador de circuitos:
Este dispositivo nos ayudará principalmente para realizar las conexiones para nuestro circuito.
Arduino:
Resistencia:
Cables o Conectores:
Matriz 8x8:
V. TAREAS GUIADAS DENTRO DEL LABORATORIO:
1.BARRIDO DE MATRIZ DE LED 8X8:
PARA MATRIZ 8X8 CÁTODO COMÚN:
-Pines de la columna conectado a pines del arduino:
-Pines de la fila conectado a pines del arduino:
-Implementación del circuito con la programación:
2.IMPLEMENTACIÓN DE UN MENSAJE EN UN DISPLAY LED 8X8:
-Programación con arduino:
-Implementación del circuito con la programación:
3.IMPLEMENTACIÓN DE LA PALABRA "TECSUP" EN LA MATRIZ LED 8X8:
-Programación con arduino:
-Implementación del circuito con la programación:
VI.VIDEO DEMOSTRATIVO DEL TRABAJO:
VII.OBSERVACIONES Y CONCLUSIONES:
OBSERVACIONES:
- Se observó, que al momento de iniciar con la primera tarea se tuvo algunos problemas con la evaluación de la matriz led 8x8.
- Se observó, que en una primera instancia no resultó la primera tarea debido a que no se conectó correctamente la parte de los cátodos de la matriz led.
- Al momento de realizar la segunda tarea se logró realizar el reto propuesto de lograr que la palabra "TECSUP" nos saliera mediante la programación y mostrarse en la matriz.
CONCLUSIONES:
- Se concluye, que gracias al uso de un matriz led 8x8 se pudo adecuar correctamente la programación adecuada en cada tarea designada.
- Se concluye, que al momento de obtener la frase PROMETEC se observó la aplicación de clases pasadas en lo que respecta al tema de programación con Arduino.
- Se concluye, que un registro de desplazamiento es adecuado para mantener información binaria.
- Se concluye, que se logró realizar las estructuras de control en programación.
- También concluimos que se realizó en esta sesión la introducción de la escritura de datos por puerto serial.
VIII.BIBLIOGRAFIA Y WEBGRAFIA:
- Floyd, Thomas (2006) Fundamentos de sistemas digitales. Madrid.: Pearson Educación (621.381/F59/2006) Disponible Base de Datos Pearson
- Mandado, Enrique (1996) Sistemas electrónicos digitales. México D.F.: Alfa omega. (621.381D/M22/1996)
- Morris Mano, M. (1986) Lógica digital y diseño de computadoras. México D.F.: Prentice Hall (621.381D/M86L)
IX.EQUIPO DE TRABAJO:
-Gonzalo Pereyra Barreto
-Daniel Condori Ortiz




















No hay comentarios:
Publicar un comentario