Obsah:

Codelock ESP32 s dotykovou obrazovkou: 5 kroků
Codelock ESP32 s dotykovou obrazovkou: 5 kroků

Video: Codelock ESP32 s dotykovou obrazovkou: 5 kroků

Video: Codelock ESP32 s dotykovou obrazovkou: 5 kroků
Video: RP2040 and ILI9341 Touchscreen #shorts 2024, Listopad
Anonim
Codelock ESP32 s dotykovou obrazovkou
Codelock ESP32 s dotykovou obrazovkou
Codelock ESP32 s dotykovou obrazovkou
Codelock ESP32 s dotykovou obrazovkou
Codelock ESP32 s dotykovou obrazovkou
Codelock ESP32 s dotykovou obrazovkou

Mnoho lidí mě požádalo o velmi jednoduchý příklad kódu pro ArduiTouch, abych otestoval jejich práci a také jako výchozí bod pro vlastní vývoj. Tento velmi jednoduchý kódový zámek předvede základní funkce Arduitouch bez zvonků a píšťal a lze jej rozšířit o další funkce dle vašeho výběru …

Krok 1: Nástroje a materiály

Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály

Materiály:

  • ESP32 NodeMcu
  • Sada ArduiTouch ESP

Nástroje:

  • Páječka
  • Boční řezací kleště
  • Jehlové kleště
  • Středně křížový šroubovák
  • tenký pájecí drát

Software:

Arduino IDE

Krok 2: Sestavení Arduitouch

Sestavení Arduitouch
Sestavení Arduitouch

Při montáži sady ArduiTouch postupujte podle přiloženého montážního návodu.

Krok 3: Instalace dalších knihoven

Pomocí Správce knihoven Arduino nainstalujte následující knihovny

  • Knihovna Adafruit GFX
  • Knihovna Adafruit ILI9341
  • XPT2046_Touchscreen od Paula Stoffregena

Knihovnu si můžete také stáhnout přímo jako soubor ZIP a rozbalit složku pod vaší složkou/knihovny/

Po instalaci knihoven Adafruit restartujte Arduino IDE.

Krok 4: Zdrojový kód

Nejnovější verzi zdrojového kódu najdete na Githubu

  • ESP32
  • ESP8266

Ve zdrojovém kódu můžete nastavit číslo kódu: #define codenum 42

(Odpověď na všechno je samozřejmě 42, ale můžete to změnit na jakékoli číslo mezi 0 a 999999.)

Krok 5: Spusťte demo

Otevřete prosím tuto ukázku v Arduino IDE. Po kompilaci a nahrání uvidíte klávesnici. Nyní můžete zadat číslo kódu a potvrdit tlačítkem „OK“.

Doporučuje: