Artículos
Taller de introducción de emuladores
Taller que dicté en el que desarrollamos emuladores de CHIP-8
Taller de soldadura avanzada
Taller que dicté en el que soldamos y desoldamos componentes SMD
Ludum Dare 53 - Energy delivery
Juego desarrollado en 48 horas para la competencia Ludum Dare
Desarme de POS de tarjeta Naranja y MercadoPago
Fotos de alta resolución mostrando el interior de los lectores de tarjeta de Naranja y MercadoPago
Comprimiendo imágenes monocromáticas usando RLE (Run-length encoding)
Pequeña explicación y código en Java mostrando cómo funciona este tipo de compresión sin pérdida.
Compuertas lógicas en Java y Kotlin
Código en Java y Kotlin para representar compuertas lógicas y recalcular el estado de sus salidas.
Tamaños de rulemanes
Tabla con tamaños de diversos rulemanes que se consiguen localmente, muy útil a la hora de hacer un proyecto mecánico.
Negocios de venta de componentes y módulos electrónicos de CABA
Listado con muchas casas de componentes y módulos electrónicos en la Ciudad Autónoma de Buenos Aires/Capital Federal en Argentina.
Finales de Algoritmos y Programación I (Kuhn)
Finales de Algoritmos y Programación I (Cátedra: Mónica Kuhn, FIUBA).
Modificación de cámara de video para ver luz infrarroja
Cómo modificar una cámara de video estándar para agrandar el espectro de luz que puede observar, permitiendo ver parte del infrarrojo cercano.
Utilización de un celular o modem GSM/GPRS con microcontroladores
Cómo usar un celular o módem para enviar y recibir mensajes de texto y llamadas desde un microcontrolador.
Utilización de módulos GPS con microcontroladores
Cómo usar un módulo GPS para obtener la posición, parseando las cadenas NMEA que envía.
Teclados de matriz, interfaz con microcontroladores
Formas fáciles para routear tact switches en formas de matriz.
Sensores de inclinación caseros
Cómo construir un pequeño sensor de dos estados para sensar la orientación en el espacio de una placa.
Memorias RAM externas en MCS51 (8051/8052)
Cómo conectar y usar una memoria externa (multiplexado de datos y dirección).
Matrices de LEDs, formas de manejo
Cómo controlar una matriz de LEDs desde un microcontrolador.
Listado de software utilizados en electrónica
Análisis de algunos programas de electrónica que utilizé en algún momento.
LCDs gráficos basados en KS0108
Cómo controlar un LCD gráfico de 128x64 (o 192x64) basado en KS0108, usando un microcontrolador y dos puertos de E/S.
LCDs alfanuméricos basados en HD44780
Cómo controlar un LCD alfanumérico inteligente desde un microcontrolador. Incluye Comandos y esquemáticos.
Introducción al protocolo I2C, lectura y escritura en memorias 24LC
Muy útiles, por ejemplo para guardar datos de configuración o mantener un registro de sensores.
Introducción a Shaders GLSL
Un pequeño artículo para personas que deseen entrar en el mundo de la programación de shaders gráficos.
Introducción a SDL2, desarrollando un editor simple de tipografías pixel
Pequeño tutorial para aprender a usar SDL2, en C++.
Introducción a microcontroladores PIC
Pequeño resumen introductorio sobre microcontroladores de 8 bit, en particular de la familia Microchip PIC16.
Expandir puertos de entrada y salida de un microcontrolador
Cómo agregar más entradas o salidas digitales a un controlador, usando registros de desplazamiento (shift registers).
Convertir una tensión en un valor digital, sin usar ADC
Cómo leer datos analógicos desde un microcontrolador que solamente tiene entradas/salidas digitales.
Control de motores de continua con puente H
Distintas formas de controlar motores de CC.
Compilación de programas con compiladores GNU
Cómo usar los compiladores libres de GNU para armar programas en C o C++.
Uso del MAX232 para conversiones RS232-TTL
Un circuito muy sencillo, usado en casi cualquier lugar que se necesite conexión entre un microcontrolador y una computadora.
Introducción a PLD (dispositivos lógicos programables)
Resumen de aplicaciones y programación de PLA, PAL, GAL y PLD.
Control remoto de 4 canales por RF, mediante HT12D/E
Cómo controlar cargas a distancias a través de un enlace de radiofrecuencia, usando módulos y ciruitos integrados de bajo costo.