Mostrar Números en Display de 7 Segmentos con Teclado: Guía Paso a Paso
Componentes y suministros
| Arduino UNO | × | 1 |
| Cables de conexión (genéricos) | × | 1 |
| Display de 7 segmentos | × | 1 |
| Resistencia 221 ohm | × | 1 |
| Teclado matricial 3×4 Adafruit | × | 1 |
Aplicaciones y servicios online
- Arduino IDE
Sobre el proyecto
Este proyecto sencillo muestra cómo controlar un display de 7 segmentos con un teclado numérico. ¡El número que pulses en el teclado aparecerá en el display!
Montaje
El esquemático está más abajo. Es bastante fácil. Necesitas un teclado matricial 3×4 para tener suficientes pines.
El código
En mi sketch, para controlar fácilmente el display de 7 segmentos, uso la librería sevenSegmentDisplay de Giuseppe Masino, que también tendrás que instalar. Puedes descargarla desde el Gestor de Librerías de Arduino o desde su página de GitHub. También necesitas instalar la librería Keypad, disponible igualmente en el Gestor de Librerías.
Deberás ajustar ligeramente el código para que funcione. En esta línea:
sevenSegmentDisplay ssd(COMMON_ANODE, 13, 12, 11, 10, 9, 8, 7, A0);
Si tu display es de cátodo común, cambia COMMON_ANODE por COMMON_CATHODE. También verás que puse A0 para el punto decimal; no lo usamos en este proyecto, así que no importa.
¡Eso es todo! Sube el código y debería funcionar.
Imagen del teclado por Adafruit
Código
Código Teclado Display
Librería sevenSegmentDisplay
https://github.com/qub1750ul/Arduino_sevenSegmentDisplay
Esquemáticos
Para cátodo común, conecta la resistencia a GND en lugar de a 5V.
Proceso de manufactura
- Sistema de control de acceso integrado con QR, RFID y verificación de temperatura
- Alcancía Inteligente: Controla un Aceptador de Monedas con Arduino Nano
- Mando a Distancia TV Personalizado con Arduino UNO: Alimentado por Batería, Carcasa Impresa en 3D
- Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso
- Proyecto HMI Interactivo con Nextion, Arduino Mega y Múltiples Sensores
- Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo
- Controlar un LED de Arduino con Cortana vía Bluetooth en Windows 10
- ThimbleKrox: Control de ratón montado en el dedo con Arduino Micro y MPU-6050
- Indicador preciso de profundidad de taladro con sensor giroscópico (MPU-6050) y Arduino Nano
- Millport SmartLathez 1740 CNC – Precisión y potencia
- DATA MODUL lanza display TFT ultra-delgado de 23,1″ con control Wi‑Fi inteligente