Oficjalnie udostępniono przykładowy kod płytki rozwojowej ZLX-ESP32-1 w języku chińskim i angielskim
Teraz oficjalnie zorganizowaliśmy i opublikowaliśmyPakiet przykładowego kodu płytki rozwojowej ZLX-ESP32-1, umożliwiając programistom szybkie zrozumienie zasobów sprzętowych, definicji GPIO i sposobu korzystania z różnych wbudowanych funkcji.
Ten przykładowy kod jest oparty naZLX-ESP32-1 / ESP32-2432S0248R-PLUSOrganizacja platformy sprzętowej, odpowiednia do rozwoju i testowania związanego z ESP32-WROOM-32E / ESP32-WROOM-32UE.
Przykładowy kod jest zorganizowany jako niezależny projekt, a każdą funkcję można otwierać, kompilować i testować niezależnie, co ułatwia początkującym naukę, a programistom bezpośrednie odwoływanie się do własnych projektów.
Wersje chińska i angielska
Pakiet kodu zapewnia również:
Katalog przykładowego kodu chińskiego
English Example Code Directory
Każdy przykład zawiera niezależną dokumentację ułatwiającą korzystanie z niego programistom z Chin i zagranicy.
Przykład funkcji samodzielnej
To wydanie zawiera wiele niezależnych przykładowych projektów, w tym głównie:
Test ekranu TFT 2,8 cala ST7789
Rezystancyjny odczyt surowych danych dotykowych XPT2046
Mapowanie stałych współrzędnych XPT2046
Obrót ekranu o 180°
Synchronizacja współrzędnych dotykowych po obrocie o 180°
Montaż kart TF/MicroSD i odczyt informacji
Test odczytu i zapisu pliku karty TF
Przykład formatu karty TF
Testowanie audio PWM i wzmacniacza mocy
Skanowanie sieci Wi-Fi
Skanowanie urządzenia BLE Bluetooth
Odczyt danych GPS/GNSS GT-U7
Test diody RGB
Wykrywanie napięcia akumulatora ADC
Wykrywanie przycisku BOOT
Przykład odzyskiwania NVS/konfiguracji
Zorganizowane w oparciu o rzeczywiste parametry sprzętu
Przykładowy kod jest zorganizowany zgodnie z rzeczywistym sprzętowym GPIO ZLX-ESP32-1, w tym:
Zasoby pokładowe, takie jak wyświetlacz ST7789, ekran dotykowy XPT2046, karta TF, dioda LED RGB, dźwięk, akumulator ADC, GPS i przycisk BOOT.
W przykładzie dotykowym wykorzystano również rzeczywiste, stałe parametry mapowania, aby programiści nie musieli od zera potwierdzać kierunku dotyku i podstawowej relacji współrzędnych.
Struktura projektu PlatformIO
Każdy samodzielny przykład zawiera kompletne pliki projektu:
platformio.inisrc/main.cppinclude/pins.hinclude/config.hREADME.md
Deweloperzy mogą korzystaćVisual Studio Code + PlatformIOOtwórz bezpośrednio odpowiedni przykładowy katalog do programowania.
Nadaje się do rozwoju i rozwoju wtórnego
Przykłady te służą nie tylko do testowania sprzętu, ale także jako kod bazowy do tworzenia projektów ZLX-ESP32-1.
Programiści mogą łączyć funkcje wyświetlacza, dotyku, MicroSD, Wi-Fi, BLE, GPS, audio, wykrywania baterii i inne we własnym IoT, kontrolerze stacjonarnym, terminalu z wyświetlaczem czujnika lub innych projektach ESP32 w zależności od rzeczywistych potrzeb.
W przyszłości będziemy nadal aktualizować materiały rozwojowe, przykładowe kody i dokumentację techniczną serii ZLX-ESP32.
Downloads & Resources:
https://www.zlxchina.com
Technical Support:
mq19880204@gmail.com
Hefei Zhiluxing Information Technology Co., Ltd.