Está en la página 1de 1

Uso de open source hardware & software para despliegue

de datos en una matriz de leds de 25x7 mediante tcnica de


multiplexado
Vargas Juan, Rojas Dorian, Mariscal Juan
Instituto Tecnolgico Superior de Huauchinango
Departamento de Ingeniera Mecatrnica, Sistemas Computacionales e Informtica
Marzo de 2013

El uso de software y hardware abierto nos permite hoy en da realizar una gran diversidad de
proyectos y aplicaciones que pueden ser compartidas de manera abierta, libre y gratuita con
otros desarrolladores o interesados en el rea, sin la necesidad del uso de licencias.
La tcnica de multiplexado de datos es utilizada para diversos propsitos, tanto a nivel hardware
como en software. Esta tcnica es utilizada cuando se tiene una gran cantidad de entradas y
solo se dispone de una salida o un nmero menor al de las entradas, logrando manipular as
una gran cantidad de datos con dispositivos que cuentan con pocos perifricos de entrada/salida
para su interfaz.
Para la realizacin del trabajo expuesto, se hizo uso de una memoria EEPROM AT28C64B de
la marca ATMEL, a la cual se le grabaron una cantidad considerable de datos que se requeran
para poder hacer el despliegue de figuras, texto, etc en la matriz de leds. Cada uno de los datos
que se requeran desplegar en la matriz tuvo que ser transformado a palabras binarias de 8 bits,
y hacer su conversacin a base hexadecimal para poder almacenarlos en la memoria.
Para acceder a cada uno de los datos guardados previamente en la memoria, se tiene que hacer
mediante el direccionamiento de los bancos de memoria que tiene nuestro dispositivo
electrnico, para lo cual se utiliz una tarjeta Arduino UNO R3.
La programacin de este tipo de tarjetas se realiza mediante el uso de una interfaz propia de la
marca, la cual es open source. El lenguaje ocupado se basa en Processing y Wiring, donde el
Procesing al ser basado en Java lo hace un entorno de fcil utilizacin y que sirve como medio
para la enseanza y produccin de proyectos multimedia e interactivos de diseo digital y a su
vez el ambiente de desarrollo Wiring permite la ejecucin en plataformas como Linux, Windows
y MacOS X.

También podría gustarte