ATTiny 85

Según vayamos avanzando llegara un momento en el que alguno de nuestros proyectos de prueba le encontremos una tarea real en el que aplicarlo para nuestro beneficio. Por ejemplo diseñamos un sistema que mediante un control de temperatura encienda un ventilador que refrigere un disipador. Para algo así no necesitamos un Arduino completo, primero porque desperdiciamos todas sus demás conexiones y segundo porque no vamos a estar comprando uno cada vez que queramos dejar el anterior fijo.

Por ello en situaciones así deberemos de plantearnos la idea de usar un microcontrolador que mejor se adapte a nuestras necesidades.

(más…)

Leer más

Controlador de matrices MAXIM 7219

Como conectar una matriz directamente al Arduino era un engorro y ocupaba todas las entradas y salidas impidiéndote conectar nada más, comencé a barajar las diferentes posibilidades que permitiesen usar varias de estas pantallas con el mínimo número de pins.

La solución era usar un chip secundario a modo de esclavo que recibiera los datos del Arduino y encendiera los Leds que correspondiesen, a si mismo que el chip secundario le pasara los datos al tercero, y este a su vez al cuarto, y este al quinto, etc.

(más…)

Leer más

Conversor de gráficos de 8×8 pixeles a binario para matrices de Leds

Ahora que estoy empezando a usar matrices de Leds  he observado que es algo complicado dibujar los diferentes caracteres o gráficos de forma directa, pues los valores que hay que usar están en binario, bueno, en realidad se trabaja con un rango de números entre 0 y 255 por fila que se obtienen al usar la base dos y el exponente correspondiente al número de columna.

En resumen, si queremos encender los siguientes Leds para formar una flecha hay que pasar los siguientes números.

(más…)

Leer más