Sei sulla pagina 1di 4

¡Controla una pantalla de 7

segmentos con un teclado!


En este proyecto, te mostraré una forma sencilla de controlar una pantalla de 7
segmentos con un teclado.
FácilInstrucciones completas proporcionadas30 minutos10,939

Cosas utilizadas en este proyecto.

Componentes de hardware

Arduino UNO y Genuino UNO × 1

Cables de puente (genéricos) × 1

Pantalla de 7 segmentos × 1
Resistencia 221 ohm × 1

Membrana Adafruit Membrana 3x4 Teclado × 1

Aplicaciones de software y servicios en línea.

Arduino IDE

Historia
Este es un proyecto simple que le muestra cómo controlar una
pantalla de 7 segmentos con un teclado numérico. ¡Cualquier número
que presione en el teclado aparecerá en la pantalla de siete
segmentos!

Haciendolo
El esquema está abajo. Debería ser bastante fácil. Necesita usar un
teclado de matriz de 3x4 para tener suficientes pines.

El código
En mi bosquejo, para controlar fácilmente la pantalla de 7 segmentos,
estoy usando la biblioteca sevenSegmentDisplay de Giuseppe
Masino, que también necesitarás instalar . Puedes descargarlo desde el
Administrador de la Biblioteca de Arduino o desde la página de
Github . También deberá instalar la biblioteca del teclado, que también
puede obtener desde el administrador de la biblioteca Arduino.

Necesitará ajustar un poco el código para que funcione. Esto es lo que


necesitas hacer:

En esta línea:
sevenSegmentDisplay ssd(COMMON_ANODE, 13, 12, 11, 10, 9, 8, 7, A0);

Si tiene una pantalla de cátodo común, cambie COMMON_ANODE a


COMMON_CATHODE. Además, puede que hayas notado que puse
A0 para el punto decimal. No estamos usando la DP en este proyecto,
por lo que realmente no importa.

Eso es todo, cargue el código y debería estar listo para comenzar.

Imagen del teclado por Adafruit

Esquemas
Esquemático
Para la resistencia de conexión de cátodo común a GND en lugar de 5V

Código
Código de pantalla del teclado
Biblioteca sevenSegmentDisplay

Potrebbero piacerti anche