Gzalo

> Electrónica, programación y otras cosas

ES · EN

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.