Tabla de contenido:

Interfaz LCD alfanumérico de 16x2 y teclado matricial de 4x4 con Raspberry Pi3: 5 pasos (con imágenes)
Interfaz LCD alfanumérico de 16x2 y teclado matricial de 4x4 con Raspberry Pi3: 5 pasos (con imágenes)

Video: Interfaz LCD alfanumérico de 16x2 y teclado matricial de 4x4 con Raspberry Pi3: 5 pasos (con imágenes)

Video: Interfaz LCD alfanumérico de 16x2 y teclado matricial de 4x4 con Raspberry Pi3: 5 pasos (con imágenes)
Video: Teclado de Membrana Matricial 4x4 con Raspberry Pi Pico. Códigos MicroPython validación de password 2024, Noviembre
Anonim
Interfaz LCD alfanumérico 16x2 y teclado matricial 4x4 con Raspberry Pi3
Interfaz LCD alfanumérico 16x2 y teclado matricial 4x4 con Raspberry Pi3

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

Materiales necesarios
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

configuración de hardware
configuración de hardware
configuración de hardware
configuración de hardware
configuración de hardware
configuración de 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

Diagrama de cableado
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

Código Python
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

Vista previa de salida
Vista previa de salida
Vista previa de salida
Vista previa de salida
Vista previa de salida
Vista previa de salida

He agregado la interrupción del teclado, de modo que si finaliza el programa, la pantalla LCD mostrará Adiós

Recomendado: