Circuitos / Microcontroladores
Arduino UNO: un display de 7 segmentos cuenta de 0 a 9
Siete LEDs a una pata común, cada uno con su resistencia: un dígito es el grupo de segmentos que enciende el programa

Toca una pieza para ver sus voltajes y corrientes. Es un modelo, no una medición.
¿Qué necesitas?
- Placa de desarrollo Arduino UNOBuscar en Mercado Libre
- Resistencia 220 Ω × 7Buscar en Mercado Libre
- Display de 7 segmentos 5161ASBuscar en Mercado Libre
- Cables de puente × 10Buscar en Mercado Libre
- ProtoboardBuscar en Mercado Libre
¿Cómo muestra un número un Arduino en un display de 7 segmentos?
Un display de 7 segmentos son siete LEDs en forma de barra, de la a a la g, más un punto decimal que aquí no se usa. En el 5161AS todos los cátodos se unen en una pata común, que va a GND, así que un HIGH en un pin enciende su segmento. Los pines D2 a D8 manejan cada uno un segmento con su propia resistencia de 220 Ω, unos 11,5 mA. Un dígito es un grupo de segmentos, y el programa guarda cada grupo como un número cuyos bits dicen cuáles se encienden: 63 es 0111111 en binario; desde la derecha, los segmentos de a a f: el dígito 0. Cada segundo escribe los siete bits del siguiente. El 1 enciende dos segmentos y consume unos 23 mA; el 8 enciende los siete y consume unos 80 mA, todos por la pata común. Una sola resistencia en esa pata saldría más barata, pero los segmentos se repartirían su corriente: un 8 se vería más apagado que un 1.
Valores de la simulación de Protoboard ISO: un modelo, no una medición en el banco.
Entérate del siguiente circuito
Un correo cuando sale un circuito nuevo, unas dos veces al mes. Nada más.