Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37
Aquest article demostra l’ús d’un mòdul de teclat alfanumèric i d’un mòdul LCD de caràcters I2C de 16x2 per introduir dades a l’ESP32. Aquest mètode es pot utilitzar per introduir i recuperar credencials de Wi-Fi i altra informació a i des de l’ESP32.
Subministraments
1 x placa ESP32 DEVKIT DOIT
1 teclat alfanumèric Kimat de circuits Layad
1 x 9V / 2A font d'alimentació CC
1 x convertidor Buck DC-DC LM2596
1 pantalla LCD de caràcters I2C de 16 x 2
2 x 1N5819 díodes Schottky
Pas 1: demostració de vídeo del projecte
El projecte presentat en aquest article es pot utilitzar com a referència per crear aplicacions Arduino basades en menús més complexes.
Pas 2: el mòdul de teclat alfanumèric de circuits de Layad
El mòdul de teclat alfanumèric de Layad Circuits és una solució de teclat completa i completa per als vostres projectes basats en Arduino. El mòdul inclou 96 tecles estàndard sense conflictes i diverses tecles de funció amb retroalimentació tàctil. El mòdul es pot connectar fàcilment a qualsevol dispositiu amb una interfície UART o I2C. No es requereix maquinari d’interfície especial addicional (com ara PS2 o USB). El teclat alfanumèric Layad Circuits presenta un format de forma compacte i prim amb orificis de muntatge en cantonada que permeten integrar-lo fàcilment a panells i accessoris. Disposa de taps circulars elegants extraïbles que es poden substituir fàcilment o pot ser etiquetats si es vol. Té un indicador LED d'alimentació incorporat i un indicador LED d'activitat. El mòdul de teclat alfanumèric de Layad Circuits té un processador integrat que gestiona tot el processament de nivell electrònic de les tecles. Això garanteix una resposta de teclat molt ràpida i una experiència d’usuari òptima.
Per obtenir més informació, visiteu la pàgina del producte:
Teclat alfanumèric de circuits de Layad
Pas 3: Diagrama esquemàtic
El diagrama esquemàtic mostra el cablejat dels components.
Pas 4: Arduino Sketch
El fitxer comprimit adjunt conté l'esbós d'Arduino utilitzat en aquest projecte. A més, com a referència, les versions dels fitxers de placa Arduino IDE i ESP32 utilitzats en aquest projecte es mostren a les imatges de la captura de pantalla.
Recomanat:
Com utilitzar una pantalla LCD de caràcters I2C de 20x4 amb Arduino: 6 passos
Com utilitzar una pantalla LCD de caràcters I2C 20x4 amb Arduino: en aquest senzill tutorial aprendrem a utilitzar una pantalla LCD de caràcters I2C 20x4 amb Arduino Uno per mostrar un text senzill " Hello World. Mireu el vídeo
LCD Invaders: un joc de Space Invaders en pantalla de caràcters LCD de 16x2: 7 passos
LCD Invaders: un joc de Space Invaders com a pantalla de caràcters LCD de 16x2: no cal introduir un llegendari joc “Space Invaders”. La característica més interessant d’aquest projecte és que utilitza la visualització de text per a la sortida gràfica. S’aconsegueix implementant 8 caràcters personalitzats. Podeu descarregar Arduino complet
Adaptador LCD I2c de caràcters (exemple de connexió I2c): 12 passos (amb imatges)
Adaptador LCD I2c de caràcters (exemple de connexió I2c): estic fent un esquema de connexió per a un adaptador i2c de visualització de caràcters. Comproveu les actualitzacions del meu lloc. Ara afegeixo també un esquema de connexió de cablejat per utilitzar la biblioteca original que no sigui la meva bifurcada. Biblioteca LiquidCrystal Arduino per a les pantalles LCD de caràcters, projecció bifurcada
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: 4 passos (amb imatges)
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: en aquest tutorial us explicaré com podem interfície de teclat amb 8051 i mostrar números de teclat en pantalla de 7 segments
Interfície 16x2 LCD alfanumèric i teclat Matrix 4x4 amb gerds Pi3: 5 passos (amb imatges)
Interfície 16x2 LCD alfanumèric And4x4 teclat matricial amb Raspberry Pi3: En aquest instructable, expliquem com interfície de 16x2 LED i teclat matricial 4x4 amb Raspberry Pi3. Utilitzem Python 3.4 per desenvolupar el programari. També podeu triar Python 2.7, amb petites alteracions