Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En este instructables, explicamos cómo interconectar LED 16x2 y teclado matricial 4x4 con Raspberry Pi3.
Usamos Python 3.4 para desarrollar el software. También puede elegir Python 2.7, con pequeñas modificaciones
Paso 1: Materiales necesarios
Requerimos los siguientes componentes
- Frambuesa pi 3
- Adaptador 5V 2A para Pi
- Micro SD de 8GB
- LCD alfanumérico de 16x2
- Teclado matricial 4x4
- PCB de puntos (tamaño mediano) o placa de pruebas
- Berg Strip
- Cable pasa corriente
- Maceta de 10K
- Cable Ethernet (para establecer una conexión VNC con una computadora portátil)
Paso 2: configuración del hardware
No incluimos los pasos para la configuración del hardware, como grabar el sistema operativo en la interfaz micro SD y VNC. Tiene que encontrar otros recursos para estos procedimientos.
Inserte la tarjeta Micro SD de 8GB precargada del sistema operativo en Rapberry Pi 3. Conecte la Raspberry Pi a la computadora portátil mediante un cable Ethernet. Haga el hardware como se describe en el diagrama de cableado.
LCD de 16x2
Usamos una interfaz lcd de modo de 4 bits, por lo que los pines necesarios para las señales de control son RS, EN, D4, D5, D6, D7 que está conectado a los GPIO de Raspberry Pi.
Teclado matricial 4x4
Instale el paquete Python para el teclado matricial 4x4 y 4x3 para que se realicen operaciones basadas en interrupciones. Por lo tanto, no es necesario escanear las filas y columnas del teclado todo el tiempo. Aquí se utiliza pull-up interno, por lo que no se requiere resistencia de pull-up externa.
Conecte Raspberry Pi a la web, luego abra la terminal y escriba lo siguiente:
sudo python3.4 -m pip instalar pad4pi
Paso 3: diagrama de cableado
Pines LCD:
- LCD_RS = 21
- LCD_E = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
Pines del teclado:
Pines de columna = 17, 15, 14, 4 Pines de fila = 24, 22, 27, 18
Puede elegir cualquier pines GPIO para la interfaz de la pantalla LCD y el teclado, simplemente cambie el número de pin en el código. Puede usar una placa de pruebas o PCB para interconectar la pantalla LCD y el teclado.
Paso 4: Código Python
Puede descargar el código directamente. Ejecute code.py con python 3.4 en su Raspberry Pi 3. O copie el texto y péguelo en el nuevo archivo de script de Python 3.4.
Ejecute el programa:
La pantalla LCD mostrará el texto "Bienvenido" en la primera línea si las conexiones que realizó son correctas. Los datos del teclado se muestran en la segunda línea.
Paso 5: Vista previa de salida
He agregado la interrupción del teclado, de modo que si finaliza el programa, la pantalla LCD mostrará Adiós