Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna artikel visar användningen av en alfanumerisk tangentbordsmodul och en 16x2 I2C -teckenmodul för att mata in data till ESP32. Denna metod kan användas för att ange och hämta Wi-Fi-uppgifter och annan information till och från ESP32.
Tillbehör
1 x ESP32 DEVKIT DOIT -bräda
1 x Layad Circuits Kimat alfanumeriskt tangentbord
1 x 9V/2A DC -nätaggregat
1 x DC-DC Buck-omvandlare LM2596
1 x 16x2 I2C tecken LCD
2 x 1N5819 Schottky -dioder
Steg 1: Projektvideodemonstration
Projektet som presenteras i denna artikel kan användas som referens för att skapa mer komplexa menybaserade Arduino-applikationer.
Steg 2: Den alfanumeriska tangentbordsmodulen Layad Circuits
Layad Circuits alfanumeriska tangentbordsmodul är en komplett och komplett tangentbordslösning för dina Arduino-baserade projekt. Modulen har 96 standardkonfliktfria tangenter och flera funktionstangenter med taktil feedback. Modulen kan enkelt anslutas till vilken enhet som helst med ett UART- eller I2C -gränssnitt. Ingen extra speciell gränssnittshårdvara (t.ex. PS2 eller USB) krävs. Layad Circuits alfanumeriska tangentbord har en kompakt och smal formfaktor med hörnmonteringshål som gör det enkelt att integrera det på paneler och armaturer. Den har avtagbara snygga cirkulära nyckelhattar som enkelt kan bytas ut eller kanske märkas om så önskas. Den har en inbyggd effekt-LED-indikator och en aktivitets-LED-indikator. Layad Circuits alfanumeriska tangentbordsmodul har en inbyggd processor som hanterar all elektronisk nivåbehandling av tangenterna. Detta säkerställer ett mycket snabbt tangentbordssvar och optimal användarupplevelse.
För mer information, besök produktsidan:
Layad Circuits Alfanumeriskt tangentbord
Steg 3: Schematisk diagram
Det schematiska diagrammet visar komponenternas kabeldragning.
Steg 4: Arduino Sketch
Den bifogade komprimerade filen innehåller Arduino -skissen som används i detta projekt. För referens visas också versionerna av Arduino IDE- och ESP32 -kortfilerna som används i detta projekt i skärmdumpbilderna.