



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
informe final convolucióninforme final convolucióninforme final convolucióninforme final convolucióninforme final convolución
Tipo: Resúmenes
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




1.1. ObjetivosObjetivos 1.1.1.1. Objetivo generalObjetivo general Controlar una matriz de leds 8x8 a través de una aplicación Android.Controlar una matriz de leds 8x8 a través de una aplicación Android. 1.2.1.2. Objetivos específicosObjetivos específicos Manejar una matriz de leds y generar caracteres.Manejar una matriz de leds y generar caracteres. Manejar el multiplexor MAX7219.Manejar el multiplexor MAX7219. Controlar la matriz a través de comunicación bluetooth.Controlar la matriz a través de comunicación bluetooth. 2.2. Marco teóricoMarco teórico 2.1.¿Qué es una Matriz de leds?2.1.¿Qué es una Matriz de leds? Desde el punto de vista del hardware básicamente consiste en unaDesde el punto de vista del hardware básicamente consiste en una matriz de pixeles similar a los de la pantalla de un monitor,matriz de pixeles similar a los de la pantalla de un monitor, generalmentegeneralmente de unde un solo color (solo color (la mayoríala mayoría de lasde las veces rojos),veces rojos), aunqueaunque tambiéntambién existenexisten loslos bicoloresbicolores oo multicolores,multicolores, aprovechando los LEDs RGB.aprovechando los LEDs RGB. La matriz está compuesta por una serie de filas y columnas laLa matriz está compuesta por una serie de filas y columnas la intersección entre ambas contiene un led, para que este encienda,intersección entre ambas contiene un led, para que este encienda, tiene que recibir simultáneamente un 0 en la fila y un 1 en latiene que recibir simultáneamente un 0 en la fila y un 1 en la columna, cuando se da esta condición la electrónica del circuito secolumna, cuando se da esta condición la electrónica del circuito se encarga de encender el led correspondiente.encarga de encender el led correspondiente.
2.2.¿Qué es multiplexación? La multiplexacion es uno de los procesos más importantes en las técnicas para la transmisión de datos, ya que a través de esta operación es pasible utilizar de forma óptima los canales de comunicación, generando así la transmisión de información en términos de gigabit/segundo en una sola línea de transmisión, dentro de las más utilizadas se encuentran: la multicanalización por división de frecuencia (FDM), siendo esta una técnica meramente analógica y que se puede implementar en un sistema digital mediante el sistema PCM de la ITU, que consiste en la conversión de señales análogas y digitales, multicanalización por división de tiempo (TDM), está en una técnica implementada en sistemas digitales para la transmisión de datos, multicanalización por división de código (CDM) siendo esta una de las más eficientes en aplicaciones digitales y WDM. La multiplexación es la combinación de dos o más canales de información en un solo medio de transmisión usando un dispositivo llamado multiplexor. 2.2.1. Tipos de multiplexacion Existen muchas estrategias de multiplexación según el protocolo de comunicación empleado, que puede combinarla para alcanzar el uso más eficiente; los más utilizados son: La multiplexación por división de tiempo o TDM (Time división multiplexing). La multiplexación por división de frecuencia o FDM (Frequency-division multiplexing) y su equivalente para medios ópticos, por división de longitud de onda WDM (de Wavelength). La multiplexación por división en código CDM (Code división multiplexing); Cuando existe un esquema o protocolo de multiplexación pensado para que múltiples usuarios compartan un medio común, como por ejemplo en telefonía o Wi Fi, suele denominarse control de acceso al medio o método de acceso múltiple. Como métodos de acceso múltiple se destacan: El acceso múltiple por división de frecuencia o FDMA; El acceso múltiple por división de tiempo o TDMA. El acceso múltiple por división de código o CDMA. (^) El acceso múltiple por división de longitudes de onda WDMA. 2.3.¿Qué Max7219? El MAX7219 es un controlador de display LED multiplexado de 8 dígitos y 7segmentos o una matriz 8x8 de cátodo común, con entrada y salida serie, que soporta una corriente de segmento de hasta 40mA mientras opera desde un suministro de 5V (pin 19). Tiene 24 pines. Incluye un decodificador BCD, multiplexor de máximo 10MHz, controladores de corriente, y una RAM estática de 8x8. Es compatible con SPI, solo requiere una resistencia externa (pin 18) para establecer corriente máxima de cada LED. Además incluye un modo d e apagado de baja potencia (150μA), control de brillo analógico y digital, un registro analógico y digital, un registro de límite analógico y digital, un registro de límite de escaneo que permite al usuario visualizar de 1 a 8 dígitos y un modo de prueba que fuerza a todos los LED.
4.1.Esquema de conexión de la matriz de leds 8x8 controlada por bluethooth 4.2.Circuito matriz de leds 8x8 controlada por bluetooth
En la sección del set up del programa, solamente se requiere inicializar el modulo y establecer el brillo de la matriz; en el bucle loop, utilizando la función setDo(), se puede definir cualquier led de manera individual para alumbrarse en la posición X o Y (fila/columna) y utilizándola función clear() se limpia la pantalla. Para mostrar los caracteres predefinidos se utiliza la función writeSprite(), los primeros dos argumentos son las posiciones X y Y, definidas desde la esquina superior. Al final, se utilizan la función shiftLeft() para desplazar los caracteres a la izquierda.