LCDWIKI E32N40T 4.0 Inihi Arduino Demo Tohutohu

Te whakaahuatanga papaa rorohiko me te taputapu
Kōwae: 4.0-inihi ESP32-32E whakaatu kōwae ki 320x480 taumira me ST7796 atekōkiri mata IC.
rangatira kōwae: ESP32-WROOM-32E kōwae, te auau matua teitei 240MHz, tautoko 2.4G WIFI + Nihokikorangi.
Arduino IED putanga: putanga 1.8.19 me 2.3.2.
ESP32 Ardunio nga putanga raupaparorohiko whare pukapuka matua: 2.0.17 me 3.0.3.
Nga tohutohu tohatoha titi

Ko te kaiwhakahaere matua o te waahanga whakaatu ESP4.0 32-inihi ko ESP32-32E, a ko te tohatoha GPIO mo ona papaarangi o runga ka whakaatuhia ki te ripanga i raro nei:




Ripanga 2.1 Nga tohutohu toha tohu mo te ESP32-32E i runga papaahiko
Nga tohutohu mo te whakamahi i te example hötaka
Whakaritehia te taiao whanaketanga ESP32 Arduino
Mo nga tohutohu taipitopito mo te whakatuu i te taiao whanaketanga ESP32 Arduino, tirohia nga tuhinga kei roto i te kete kua tapaina "
Arduino_IDE1_development_environment_construction_for_ESP32″ and ” Arduino_IDE2_development_environment_construction_for_ESP32″.
Tāutahia ngā whare pukapuka pūmanawa tuatoru
I muri i te whakarite i te taiao whanaketanga, ko te mahi tuatahi ko te whakauru i nga whare pukapuka rorohiko tuatoru e whakamahia ana e te sampte hōtaka. Ko nga taahiraa e whai ake nei:
A. Whakatuwheratia te “1-示例程序_Demo \Arduino\Tāuta whare pukapuka” i roto i te kete ka kimihia te whare pukapuka rorohiko tuatoru, penei i te ahua e whai ake nei:

ArduinoJson: C++JSON whare pukapuka rorohiko mo Arduino me te Ipurangi o nga Mea.
ESP32-audioI2S: Ko te whare pukapuka rorohiko wetewete oro o ESP32 e whakamahi ana i te pahi I2S a ESP32 hei purei ororongo files i nga whakatakotoranga penei i te mp3, m4a, me te mav mai i nga kaari SD ma nga taputapu oro o waho.
ESP32Wa: Whare pukapuka rorohiko Arduino mo te tautuhi me te tiki i te wa RTC o roto i te papa ESP32
HttpClient: He whare pukapuka rorohiko kiritaki HTTP e mahi tahi ana me Arduino web tūmau.
Lvgl: He tino whakarite, he iti rawa te kai, he ahuareka, he ngawari ki te whakamahi i te whare pukapuka rorohiko whakairoiro punaha.
NTPKaihoko: Tūhono whare pukapuka pūmanawa kiritaki NTP ki te tūmau NTP.
TFT_eSPI: Ko te whare pukapuka whakairoiro Arduino mo nga mata LCD TFT-LCD e tautoko ana i nga papaaho maha me nga IC taraiwa LCD.
Te wa: He whare pukapuka rorohiko e whakarato ana i te wa mahi mo Arduino.
TJpg_Decoder: Ka taea e te Arduino platform JPG whakatakotoranga whakaahua wetemuna whare pukapuka te wetewete JPG files mai i nga kaari SD, Flash ranei ka whakaatu ki runga LCD.
XT_DAC_Ororongo: Ko te whare pukapuka rorohiko ororongo ESP32 Xtronic DAC e tautoko ana i te ororongo whakatakotoranga WAV files.
B. Tāruahia ēnei whare pukapuka pūmanawa ki te rārangi pukapuka o te kōpaki kaupapa. Ko te whaiaronga whare pukapuka o te kōpaki kaupapa ka taunoa ki “C:\Kaiwhakamahi\Kaiwhakahaere\Tuhinga\Arduino\whare pukapuka" (ko te wahanga whero he tohu mo te ingoa ingoa o te rorohiko). Ki te whakarereketia te ara kōpaki kaupapa, me tārua ki te whaiaronga whare pukapuka kōpaki kaupapa.
C. Ka oti te whakaurunga o te whare pukapuka rorohiko tuatoru, ka taea e koe te whakatuwhera i te sampte hōtaka mo te whakamahi.
Me whirihora nga whare pukapuka rorohiko lvgl me TFT_eSPI i mua i te whakamahi i nga whare pukapuka rorohiko tuatoru. Ko nga whare pukapuka rorohiko kei roto i te kete kua oti te whirihora, ka taea te whakamahi tika. Mena kaore koe e hiahia ki te whakamahi i te whare pukapuka kua oti te whirihora, ka taea e koe te tango i te putanga hou o te whare pukapuka mai i GitHub ka whirihora ano. Ko nga taahiraa e whai ake nei:
A. Kimihia te hononga tikiake i runga i GitHub ka tikina mai. Ko te hononga tikiake e whai ake nei:
lvgl: https://github.com/lvgl/lvgl/tree/release/v8.3(V8 anake. x ka taea te whakamahi, V9. x kore e taea te whakamahi)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
Tena koa tirohia nga hononga tikiake mo etahi atu kohinga rorohiko kaore e hiahiatia he whirihoranga:
ArduinoJson: https://github.com/bblanchon/ArduinoJson.git
ESP32Wā: https://github.com/fbiego/ESP32Time
HttpClient: http://github.com/amcewen/HttpClient
Kiritaki NTP: https://github.com/arduino-libraries/NTPClient.git
Wā: https://github.com/PaulStoffregen/Time
TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
B. Kia oti te tangohanga o te whare pukapuka, wetewetehia (mo te ngawari o te wehewehe, ka taea te whakaingoa ano i te kōpaki whare pukapuka kua wetewetehia), katahi ka kape ki te raarangi pukapuka kōpaki kaupapa (ko te taunoa "C:\Kaiwhakamahi\Kaiwhakahaere\Documents\Arduino \ whare pukapuka” (ko te wahi whero te ingoa kaiwhakamahi tūturu o te rorohiko). Whai muri, mahia te whirihoranga whare pukapuka ma te whakatuwhera i te “1-示例程序_Demo \Arduino\Kua Whakakapihia files” whaiaronga i roto i te kete me te kimi i te whakakapinga file, e whakaatuhia ana i te ahua e whai ake nei:

C. Whirihorahia te whare pukapuka LVGL:
Tāruatia te lv_conf. h file mai i te Whakakapi files whaiaronga ki te whaiaronga taumata-runga o te whare pukapuka lvgl i roto i te raarangi pukapuka kaupapa, penei i te ahua e whai ake nei:

Whakatuwheratia te lv_conf_roto. h file i roto i te src whaiaronga o te whare pukapuka lvgl i raro i te raarangi pukapuka miihini, penei i te ahua e whai ake nei:

I muri i te whakatuwheratanga o te file, whakarereketia nga ihirangi o te rarangi 41 e whakaatuhia ana i raro nei (na te ".. /.. /lv_conf.h Hurihia te uara ki.. /lv_conf.h "), ka tiakina te whakarereketanga.

Tārua examples a whakaaturanga mai i lvgl i te whare pukapuka kaupapa ki src i roto i te lvgl, penei i raro nei:

Tārua tūnga whaiaronga:

D. Whirihorahia te whare pukapuka TFT_eSPI:
Tuatahi, whakaingoatia te Kaiwhakamahi_Tautuhi. h file i roto i te whaiaronga taumata-runga o te whare pukapuka TFT_eSPI i raro i te raarangi pukapuka kōpaki kaupapa ki Kaiwhakamahi_Setup_bak. h.
Na, kape i te Kaiwhakamahi_Tautuhi. h file mai i te Whakakapi files whaiaronga ki te whaiaronga taumata-runga o te whare pukapuka TFT_eSPI i raro i te raarangi pukapuka kaupapa, penei i te ahua e whai ake nei:

Whai muri, whakaingoa anō ST7796_ Init. h kei roto i te raarangi TFT_eSPI whare pukapuka TFT_Drivers i raro i te raarangi kōpaki kaupapa ki ST7796_ Init. peke. h, katahi ka kape ST7796_ Init. h i roto i te Whakakapi files whaiaronga ki te whare pukapuka TFD_eSPI TFT_Atekōkiri whaiaronga i raro i te raarangi pukapuka kōpaki kaupapa, penei i te ahua e whai ake nei:

Example Nga Tohutohu Whakamahi Papatono
Ko te exampKo te kaupapa kei roto i te "1-示例程序_Demo \Arduino\demos” whaiaronga o te kete, pera i te ahua e whai ake nei:

Ko te whakataki o ia exampKo te kaupapa e whai ake nei:
01_Maama_whakamatautau
Ko tenei exampKo le he taketake taketakeampte kaupapa e kore e whakawhirinaki ki nga whare pukapuka tuatoru. Ko te taputapu e hiahia ana he mata whakaatu LCD, e whakaatu ana i te whakakī tae o te mata katoa me te whakakī tapawhā matapōkere. Ko tenei exampKa taea te whakamahi tika ki te tirotiro mena kei te mahi tika te mata whakaatu.
02_whakamatautau_kotahi
Ko tenei exampKa whakawhirinaki ki te whare pukapuka rorohiko TFT_eSPI, me te taputapu he mata whakaatu LCD. Kei roto i nga mea e whakaatuhia ana ko nga tohu tuhi, raina, momo whakaaturanga whakairoiro, me nga tatauranga o te waa whakahaere, ka waiho hei whakaaturanga matawhānui.ample.
03_whakaahua_whakaahua
Ko tenei exampKa whakawhirinaki ki te whare pukapuka rorohiko TFT_eSPI, me te taputapu he mata whakaatu LCD. Kei roto i nga ihirangi whakaaturanga nga momo tuhi whakairoiro me nga whakakii.
04_whakaatu_panuku
Ko tenei exampMe hiahia te whare pukapuka rorohiko TFT_eSPI, me te taputapu he mata whakaatu LCD. Kei roto i te ihirangi whakaatu nga tohu Hainamana me nga whakaahua, te whakaatu kuputuhi panuku, te whakaatu tae whakamuri, me te whakaaturanga hurihuri i nga ahunga e wha.
05_whakaatu_SD_jpg_pikitia
Ko tenei exampMe whirinaki ki nga whare pukapuka rorohiko TFT_eSPI me TJpg_Secoder, me te taputapu he mata whakaatu LCD me te kaari MicroSD. Ko tenei exampKo te mahi ko te panui i nga whakaahua JPG mai i te kaari MicroSD, ka poroporoaki, ka whakaatu i nga whakaahua ki te LCD. Ko te exampKo nga taahiraa whakamahi ko:
A. Tāruahia ngā whakaahua JPG mai i te “PIC_320x480” whaiaronga i roto i te sampte kōpaki ki te whaiaronga pakiaka o te kaari MicroSD ma te rorohiko.
B. Whakauruhia te kaari MicroSD ki te mokamoka kaari SD o te waahanga whakaatu;
C. Whakamana i te kōwae whakaatu, whakahiato me te tango i te sampte hōtaka, a ka kite koe i nga pikitia e whakaatuhia ana i runga i te mata LCD.
06_RGB_LED_V2.0
Ko tenei exampe kore e whakawhirinaki ki nga whare pukapuka rorohiko tuatoru ka taea anake te whakamahi i te Arduino-ESP32 puna rorohiko matua putanga 2.0 (pēnei i te putanga 2.0.17). Ko te taputapu e hiahia ana nga rama toru-tae RGB. Ko tenei exampE whakaatu ana i te rama RGB toru-tae ki runga me te whakakore i te mana, te mana korakora, me te mana kanapa PWM.
06_RGB_LED_V3.0
Ko tenei exampe kore e whakawhirinaki ki nga whare pukapuka rorohiko tuatoru ka taea anake te whakamahi i te whare pukapuka rorohiko matua 32 a Arduino-ESP3.0 (hei tauira 3.0.3). Ko nga taputapu me nga mahi e hiahiatia ana he rite ki era e whakaatuhia ana i te exampte 06_RGB_LED_V2.0.
07_Flash_DMA_jpg
Ko tenei exampKa whakawhirinaki koe ki nga whare pukapuka rorohiko TFT_eSPI me TJpg_Decoder. Ko te taputapu he whakaatu LCD. Ko tenei exampKa whakaatu te panui i nga whakaahua JPG mai i te Flash i roto i te waahanga ESP32 me te tarai i nga raraunga, ka whakaatu i te pikitia ki te LCD. Exampnga taahiraa whakamahi:
A. Tangohia te ahua jpg e tika ana kia whakaatuhia ma te taputapu hangai ipurangi. Utauta pokepokea ipurangi webpae:
http://tomeko.net/online_tools/file_to_hex.php?lang=en
B. i muri i te angitu o te kōwae, tāruahia ngā raraunga ki te huinga o te “whakaahua.h” file i roto i te sampte kōpaki (ka taea te whakaingoatia te huinga, me te sampme whakarerekē te kaupapa i te wa kotahi)
C. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, ka taea e koe te kite i te whakaaturanga pikitia i runga i te mata LCD.
08_whakamatautau_matua
Ko tenei exampe kore e whakawhirinaki ki nga whare pukapuka rorohiko tuatoru. Ko te taputapu e hiahia ana ki te whakamahi i te paatene BOOT me nga rama RGB-toru tae. Ko tenei exampKo te whakaatu i te kitenga o nga kaupapa matua i roto i te aratau pooti, i te wa e whakahaere ana i te matua ki te whakahaere i te rama RGB-toru tae.
09_matua_aukati
Ko tenei exampe kore e whakawhirinaki ki nga whare pukapuka rorohiko tuatoru. Ko te taputapu e hiahia ana ki te whakamahi i te paatene BOOT me nga rama RGB-toru tae. Ko tenei exampKa whakaatu te aratau haukoti ki te kite i nga kaupapa matua, i te wa e whakahaere ana i te taviri ki te whakahaere i te rama e toru nga tae o te RGB me te whakaweto.
10_uart
Ko tenei exampKa whakawhirinaki ki te whare pukapuka rorohiko TFT_eSPI, me te taputapu he tauranga rangatū me te whakaaturanga LCD. Ko tenei exampE whakaatu ana me pehea te taunekeneke a te ESP32 me te PC ma te tauranga rangatū. Ka tukuna e te ESP32 nga korero ki te rorohiko ma te tauranga raupapa, ka tukuna e te rorohiko nga korero ki te ESP32 ma te tauranga rangatū. I muri i te whiwhi i nga korero, ka whakaatuhia e te ESP32 ki te mata LCD.
11_RTC_whakamatautau
Ko tenei exampKa whakawhirinaki ki nga whare pukapuka rorohiko TFT_eSPI me ESP32Time, me te taputapu he whakaaturanga LCD. Ko tenei exampKo nga whakaaturanga e whakamahi ana i te waahanga RTC o te ESP32 ki te tautuhi i te waa me te ra me te whakaatu i te wa me te ra i runga i te whakaaturanga LCD.
12_tama_whakamatautau_V2.0
Ko tenei exampe kore e whakawhirinaki ki nga whare pukapuka rorohiko tuatoru ka taea anake te whakamahi i te Arduino-ESP32 puna rorohiko matua putanga 2.0 (pēnei i te putanga 2.0.17). Ko te taputapu e hiahia ana nga rama toru-tae RGB. Ko tenei exampE whakaatu ana i te whakamahinga o te taima ESP32, ma te whakarite i te wa o te 1 hekona hei whakahaere i te rama LED matomato (ia 1 hekona, ia 1 hekona ka mutu, me te eke paihikara i nga wa katoa).
12_tama_whakamatautau_V3.0
Ko tenei exampe kore e whakawhirinaki ki nga whare pukapuka rorohiko tuatoru ka taea anake te whakamahi i te whare pukapuka rorohiko matua 32 a Arduino-ESP3.0 (hei tauira 3.0.3). Ko te taputapu e hiahia ana nga rama toru-tae RGB. Ko tenei exampHe rite tonu te mahi ki te 12_timer_test_V2.0 example.
13_Tikina_Pikohiko_Voltage
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI. Ko te taputapu he whakaatu LCD me te pākahiko lithium 3.7V. Ko tenei exampe whakaatu ana te whakamahi i te mahi ADC o te ESP32 ki te whiwhi i te voltage o te pākahiko lithium o waho ka whakaatu ki te whakaaturanga LCD.
14_Maramarama_PWM_V2.0
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI ka taea anake te whakamahi i te Arduino-ESP32 puna rorohiko matua putanga 2.0 (mo muaampte, putanga 2.0.17). Ko te taputapu e hiahia ana he whakaaturanga LCD me te mata pa whakaahuru. Ko tenei exampe whakaatu ana me pehea e taea ai te whakatika te kanapa o te rama whakamuri o te whakaaturanga ma te mahi kiriata pa o te kōwae whakaatu i te wa e huri ana te uara kanapa.
14_Maramarama_PWM_V3.O
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI ka taea anake te whakamahi i te whare pukapuka rorohiko matua Arduino-ESP32 3.0 (mo muaampte, putanga 3.0.3). Ko te taputapu e hiahia ana he whakaaturanga LCD me te mata pa whakaahuru. Ko tenei exampe whakaatu ana i nga mahi rite ki te 14_Backlight_PWM_V2.0 example.
Ko tenei exampKa whakawhirinaki ki te TFT_eSPI, TJpg_Decoder, me te ESP32-audioI2S whare pukapuka rorohiko, ka taea anake te whakamahi i te Arduino-ESP32 rorohiko matua putanga 2.0 (pēnei i te putanga 2.0.17). Ko te taputapu e hiahia ana he whakaaturanga LCD, he mata pa whakaahuru, he kaikorero me te kaari MicroSD. Ko tenei exampKo nga whakaaturanga e panui ana i te ororongo mp3 file mai i te kaari SD, e whakaatu ana i te file whakaingoatia ki te LCD, me te purei i roto i te koropiko. E rua nga ICONS paatene pa i runga i te whakaaturanga, ka taea e te mahi te whakahaere i te okioki oro me te takaro, ka taea e te mahi o tetahi atu te whakahaere i te wahangu me te whakatangi tangi. E whai ake nei he example:
A. Tāruahia te katoa ororongo mp3 files i roto i te whaiaronga "mp3" i roto i te sampte kōpaki ki te kaari MicroSD. Ko te tikanga, kaore e taea e koe te whakamahi i te ororongo files i roto i tenei whaiaronga, ka kitea etahi ororongo mp3 files, he mea nui ki te mōhio e te exampKa taea e te hotaka te huri noa i te 10 nga waiata mp3.
B. Whakauruhia te kaari MicroSD ki te mokamoka kaari SD o te waahanga whakaatu;
C. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, ka taea e koe te kite kei te whakaatuhia te ingoa waiata i runga i te mata LCD, me te tangi o te kaikorero o waho. Pa ki te ata paatene i te mata whakahaere hei whakahaere i te purei oro.
16_Ororongo_WAV_V2.0
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko XT_DAC_Audio ka taea anake te whakamahi i te Arduino-ESP32 whare pukapuka rorohiko matua putanga 2.0 (mo muaampte, putanga 2.0.17). Ko nga taputapu e hiahia ana ki nga kaikorero. Ko tenei exampKo nga whakaaturanga e purei ana i te ororongo file i te whakatakotoranga wav ma te whakamahi i te ESP32. Nga kaupae ki te whakamahi i tenei exampe whai ake nei:
A. Whakatikaina te ororongo file me purei, kapehia nga raraunga ororongo i hangaia ki te huinga o te "Raraunga_orooro.h” file i roto i te sampte kōpaki (ka taea te whakaingoatia te huinga, me te sampme tukutahi hoki te kaupapa). Kia mahara ko te ororongo whakatika file kia kaua e nui rawa, ki te kore ka nui ake i te kaha o roto o te Flash o te ESP32. Ko te tikanga ko te whakatika i te roa o te ororongo file, te sampte reeti me te maha o nga hongere. Anei he pūmanawa whakatika ororongo e kiia nei Manawao, ka taea e koe te tango mai i te Ipurangi
B. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, ka taea e koe te rongo i te kaikorero e whakatangi ororongo ana.
17_Buzzer_PiratesOfTheCaribian
Ko tenei exampe kore e whakawhirinaki ki nga whare pukapuka rorohiko tuatoru, me te taputapu e hiahia ana ki nga kaikorero. Ko tenei exampE whakaatu ana te whakamahi i nga iarere rereke ki te toia te titi ki runga, ki raro hei whakatairite i te wiri oro, ka tangi te haona.
18_WiFi_scan
Ko tenei exampKa whakawhirinaki ki te whare pukapuka rorohiko TFT_eSPI, me te taputapu he whakaaturanga LCD me te ESP32 WIFI kōwae. Ko tenei exampE whakaatu ana te ESP32 WIFI kōwae matawai i nga korero whatunga ahokore a tawhio noa i roto i te aratau STA. Ko nga korero whatunga ahokore kua karapahia ka whakaatuhia ki te whakaaturanga LCD. Ko nga korero whatunga ahokore ko SSID, RSSI, CHANNEL, me ENC_TYPE. I muri i te karapahia nga korero whatunga ahokore, ka whakaatuhia e te punaha te maha o nga whatunga ahokore kua karapahia. Ko te nuinga o nga whatunga ahokore tuatahi 17 kua karapahia ka whakaatuhia.
19_WiFi_AP
Ko tenei exampKa whakawhirinaki ki te whare pukapuka rorohiko TFT_eSPI, me te taputapu he whakaaturanga LCD me te ESP32 WIFI kōwae. Ko tenei exampe whakaatu ana te ESP32 WIFI kōwae kua whakaritea ki te aratau AP mo te hononga tauranga WIFI. Ka whakaatuhia e te whakaaturanga te SSID, te kupuhipa, te wahitau IP manaaki, te wahitau MAC manaaki me etahi atu korero kua tautuhia ki te aratau AP o te ESP32 WIFI module. Ina hono pai te tauranga, ka whakaatu te whakaaturanga i te maha o nga hononga tauranga. Tautuhia to ake ssid me te kupuhipa i roto i nga taurangi "SSID" me "Kupuhipa" i te timatanga o te sampte hōtaka, penei i raro nei:

20_WiFi_SmartConfig
Ko tenei exampKa whakawhirinaki ki te whare pukapuka rorohiko TFT_eSPI, me te taputapu e hiahia ana ki te whakaatu LCD, ESP32 WIFI, me te paatene BOOT. Ko tenei exampe whakaatu ana te ESP32 WIFI kōwae i roto i te aratau STA, na roto i te EspTouch waea pūkoro APP tukanga tohatoha whatunga mohio. Ko te katoa sampKo te tūtohi rere o te hōtaka e whai ake nei:

Nga kaupae mo tenei exampKo te kaupapa e whai ake nei:
A. tango i te tono EspTouch i runga i te waea pūkoro, ka kape ranei i te kaupapa whakaurunga "estouch-v2.0.0.apk"mai i te kōpaki"7-工具软件 _Tool_software "i roto i te kete raraunga (ko te kaupapa whakaurunga Android anake, ka taea anake te whakauru i te tono IOS mai i te taputapu), Ka taea hoki te tango i te kaiwhakauru mai i te mana webpae.
Tikiake webpae:
https://www.espressif.com.cn/en/support/download/apps
B. mana ki te kōwae whakaatu, whakahiato me te tango i te sampKo te kaupapa, ki te kore e tiakina e te ESP32 nga korero WIFI, katahi ka uru tika ki te aratau tohatoha mohio, i tenei wa, whakatuwherahia te tono EspTouch i runga i te waea pūkoro, whakauruhia te SSID me te kupuhipa o te WIFI hono ki te waea pūkoro, katahi ka panui nga korero e tika ana na UDP. Kia whiwhi te ESP32 i enei korero, ka hono atu ki te whatunga kia rite ki te SSID me te kupuhipa i roto i nga korero. I muri i te angitu o te hononga whatunga, ka whakaatu i nga korero penei i te SSID, te kupuhipa, te wahitau IP me te wahitau MAC i runga i te mata whakaatu me te tiaki i nga korero WIFI. Me tohu ko te reeti angitu o tenei whatunga tohatoha kaore i te tiketike rawa, ki te kore, me whakamatau koe i nga wa maha.
C. Mena kua tiakina e te ESP32 nga korero WIFI, ka hono aunoa ki te whatunga kia rite ki nga korero WiFi kua tiakina i te wa e huri ana. Mena ka rahua te hononga, ka uru te punaha ki te aratau whatunga tohatoha mohio. I muri i te angitu o te hononga whatunga, purihia te BOOT mo te neke atu i te 3 hēkona, ka whakakorehia nga korero WIFI kua tiakina, ka tautuhi ano te ESP32 ki te mahi ano i te tohatoha whatunga mohio.
21_WiFi_STA
Ko tenei exampMe whakawhirinaki ki te whare pukapuka rorohiko TFT_eSPI, me whakamahi te taputapu i te whakaaturanga LCD, ESP32 WIFI module. Ko tenei sampKo te kaupapa e whakaatu ana me pehea te hono o te ESP32 ki te WIFI i roto i te aratau STA kia rite ki te SSID me te kupuhipa kua whakaratohia. Ko tenei exampKo te kaupapa e whai ake nei:
A. Tuhia nga korero WIFI hei hono ki nga taurangi "ssid"me"kupuhipa” i te timatanga o te sampte hōtaka, penei i raro nei:

B. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, a ka kite koe ka timata te ESP32 ki te hono atu ki te WIFI i runga i te mata whakaatu. Mena ka angitu te hononga WIFI, ka whakaatuhia nga korero penei i te karere angitu, SSID, IP IP, me te wahitau MAC ki te whakaaturanga. Mena ka roa ake te hononga i te 3 meneti, ka rahua te hononga, ka whakaatuhia he karere rahunga.
22_WiFi_STA_TCP_Kaihoko
Ko tenei exampMe whakawhirinaki ki te whare pukapuka rorohiko TFT_eSPI, me whakamahi te taputapu i te whakaaturanga LCD, ESP32 WIFI module. Ko tenei exampKo te kaupapa e whakaatu ana i te ESP32 i roto i te aratau STA, i muri i te hono i te WIFI, hei kaihoko TCP ki te tukanga tūmau TCP. Ko tenei exampKo te kaupapa e whai ake nei:
A. I te timatanga o te exampKo te kaupapa "ssid", "kupuhipa", "serverIP", "serverPort" taurangi ka tuhi i nga korero mo te hononga WIFI, te wahitau TCP serverIP (te wahitau IP rorohiko) me te tau tauranga, penei i te ahua e whai ake nei:

B. whakatuwheratia te "Utauta whakamatautau TCP&UDP” or “Kaiāwhina patuiro whatunga” me etahi atu taputapu whakamatautau i runga i te rorohiko (te kete whakaurunga ki te kete raraunga “7-工具软件_Tool_software” whaiaronga), hanga he TCP tūmau i roto i te taputapu, me te tau tauranga kia rite ki te exampte Tautuhinga hōtaka.
C. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, a ka kite koe ka timata te ESP32 ki te hono atu ki te WIFI i runga i te mata whakaatu. Mena ka angitu te hononga WIFI, ka whakaatuhia nga korero penei i te karere angitu, SSID, IP IP, MAC address, me te tau tauranga tūmau TCP ki te whakaaturanga. I muri i te angitu o te hononga, ka whakaatuhia he karere. I roto i tenei take, ka taea e koe te korero ki te tūmau.
23_WiFi_STA_TCP_Server
Ko tenei exampMe whakawhirinaki ki te whare pukapuka rorohiko TFT_eSPI, me whakamahi te taputapu i te whakaaturanga LCD, ESP32 WIFI module. Ko tenei exampKo te kaupapa e whakaatu ana i te ESP32 i roto i te aratau STA, i muri i te hono atu ki te WIFI, hei TCP tūmau na te tukanga hononga kiritaki TCP. Ko tenei exampKo te kaupapa e whai ake nei:
A. Tuhia nga korero WIFI e hiahiatia ana me te tau tauranga tūmau TCP i roto i nga taurangi "ssid", "kupuhipa" me te "tauranga" i te timatanga o te exampte hōtaka, e whakaatuhia ana i te ahua e whai ake nei:

B. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, a ka kite koe ka timata te ESP32 ki te hono atu ki te WIFI i runga i te mata whakaatu. Mena ka angitu te hononga WIFI, ka whakaatuhia nga korero penei i te karere angitu, SSID, IP IP, MAC address, me te tau tauranga tūmau TCP ki te whakaaturanga. Na, ka hangaia te tūmau TCP ka hono te kiritaki TCP.
C. whakatuwheratia te "Utauta whakamatautau TCP&UDP"ranei"Kaiāwhina patuiro whatunga" me etahi atu taputapu whakamatautau i runga i te rorohiko (kei roto te kete whakaurunga kei roto i te kete korero "7-工具软件_Tool_software ” whaiaronga), hanga he kiritaki TCP i roto i te taputapu (kia whai whakaaro ki te wahitau IP me te tau tauranga kia rite ki nga ihirangi e whakaatuhia ana i runga i te whakaaturanga), katahi ka timata ki te hono i te tūmau Mena ka angitu te hononga, ka whakaatuhia te tohu tohu, ka taea e te kaimau te korero ki a ia.
24_WiFi_STA_UDP
Ko tenei exampMe whakawhirinaki ki te whare pukapuka rorohiko TFT_eSPI, me whakamahi te taputapu i te whakaaturanga LCD, ESP32 WIFI module. Ko tenei exampKo te kaupapa e whakaatu ana i te ESP32 i roto i te aratau STA, i muri i te hono atu ki a WIFI, hei tūmau UDP na te tukanga hononga kiritaki UDP. Ko tenei exampKo te kaupapa e whai ake nei:
A. Tuhia nga korero WIFI e hiahiatia ana me te tau tauranga tūmau UDP ki nga taurangi "ssid", "kupuhipa" me "localUdpPort" i te timatanga o te sampte hōtaka, e whakaatuhia ana i te ahua e whai ake nei:

B. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, a ka kite koe ka timata te ESP32 ki te hono atu ki te WIFI i runga i te mata whakaatu. Mena ka angitu te hononga WIFI, ka whakaatuhia nga korero penei i te karere angitu, SSID, IP IP, MAC address, me te tau tauranga rohe ki runga i te whakaaturanga. Na ka hanga he tūmau UDP ka tatari kia hono te kiritaki UDP.
C. whakatuwheratia te "utauta whakamatautau TCP&UDP" ranei "Kaiawhina patuiro Whatunga" me etahi atu taputapu whakamatautau i runga i te rorohiko (te kete whakaurunga kei roto i te kete korero "7-工具软件_Tool_software ” whaiaronga), hanga he kiritaki UDP i roto i te taputapu (kia whai whakaaro ki te wahitau IP me te tau tauranga kia rite ki nga ihirangi e whakaatuhia ana i runga i te whakaaturanga), katahi ka timata ki te hono atu ki te tūmau Mena ka angitu te hononga, ka whakaatuhia te tohu tohu, ka taea e te kaimau te korero ki a ia.
25_BLE_scan_V2.0
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI ka taea anake te whakamahi i te Arduino-ESP32 puna rorohiko matua putanga 2.0 (mo muaampte, putanga 2.0.17). Ko nga taputapu me whakamahi i te whakaaturanga LCD, ESP32 Bluetooth module. Ko tenei exampE whakaatu ana te kōwae Nihokikorangi ESP32 e matawai ana i nga taputapu Nihokikorangi BLE me te whakaatu i te ingoa me te RSSI o te taputapu Nihokikorangi BLE kua tohua ki runga i te whakaaturanga LCD.
25_BLE_scan_V3.0
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI ka taea anake te whakamahi i te whare pukapuka rorohiko matua Arduino-ESP32 3.0 (mo muaampte, putanga 3.0.3). Ko nga taputapu me whakamahi i te whakaaturanga LCD, ESP32 Bluetooth module. Ko te mahi o tenei sampHe rite te kaupapa ki te 25_BLE_scan_V2.0 sampte hōtaka.
26_BLE_tūmau_V2.0
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI ka taea anake te whakamahi i te Arduino-ESP32 puna rorohiko matua putanga 2.0 (mo muaampte, putanga 2.0.17). Ko nga taputapu me whakamahi i te whakaaturanga LCD, ESP32 Bluetooth module. Ko tenei exampE whakaatu ana me pehea te hanga a te ESP32 Nihokikorangi i te tūmau BLE Nihokikorangi, ka honohia e tetahi kaihoko Bluetooth BLE, me te whakawhitiwhiti korero ki a raatau ano. Nga kaupae ki te whakamahi i tenei exampe whai ake nei:
A. Whakauruhia nga taputapu patuiro BLE Nihokikorangi ki runga i to waea, penei i te "Kawhina patuiro BLE", "LightBlue", etc.
B. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, ka taea e koe te kite i te kiritaki Bluetooth BLE e rere tere ana i runga i te whakaaturanga. Mena kei te hiahia koe ki te whakarereke i te ingoa o te taputapu tūmau Bluetooth BLE, ka taea e koe te whakarereke i roto i te "BLEDevice::init” tawhā mahi i roto i te exampte hōtaka, e whakaatuhia ana i te ahua e whai ake nei:

C. whakatuwheratia te Nihokikorangi i runga i te waea pukoro me te taputapu patuiro BLE Nihokikorangi, rapua te ingoa taputapu tūmau Nihokikorangi BLE (taunoa ko “ESP32_BT_BLE"), ka paato i te ingoa ki te hono, i muri i te angitu o te hononga, ka tere te kōwae whakaatu ESP32. Ko te mahi e whai ake nei ko te whakawhitiwhiti Nihokikorangi.
26_BLE_tūmau_V3.0
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI ka taea anake te whakamahi i te whare pukapuka rorohiko matua Arduino-ESP32 3.0 (mo muaampte, putanga 3.0.3). Ko nga taputapu me whakamahi i te whakaaturanga LCD, ESP32 Bluetooth module. Ko tenei examphe rite tonu ki te 26_BLE_server_V2.0 example.
27_Papamahi_Whakaatu
Ko tenei exampKa whakawhirinaki te kaupapa ki nga whare pukapuka rorohiko ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient. Me whakamahi nga taputapu ki te whakaatu LCD, ESP32 WIFI module. Ko tenei exampe whakaatu ana i te papamahi karaka huarere e whakaatu ana i nga ahuatanga huarere o te taone (tae atu ki te mahana, te makuku, nga tohu huarere, me te panuku i etahi atu korero huarere), te wa me te ra o naianei, me te hākoritanga astronaut. Ko nga korero huarere ka riro mai i te whatunga huarere i runga i te whatunga, ka whakahouhia nga korero mo te wa mai i te tūmau NTP. Ko tenei exampKa whakamahia e te kaupapa nga mahi e whai ake nei:
A. I muri i te whakatuwheratanga o te example, me whakatakoto tuatahi te taputapu -> Kaupapa Wehewehenga ki te APP Nui(3MB No OTA /1MB SPIFFS) te kōwhiringa, ki te kore ka ripoatahia e te kaitoi he hapa o te iti o te mahara.
B. tuhia nga korero WIFI hei hono ki nga taurangi "ssid" me "passwd" i te timatanga o te sampte hōtaka, pera i te ahua e whai ake nei. Mena kaore i tautuhia, ko te whatunga tohatoha mohio (mo te whakaahuatanga o te whatunga tohatoha mohio, tirohia koa te tohatoha mohio exampte hōtaka)

Whakaatu 3.17 Te whakatakoto korero WIFI
C. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, ka taea e koe te kite i te papamahi karaka huarere i runga i te mata whakaatu.
28_whakaatu_waea
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI. Ko te taputapu e hiahia ana he whakaaturanga LCD me te mata pa whakaahuru. Ko tenei exampe whakaatu ana i tetahi atanga waea ngawari mo te waea pukoro, me nga ihirangi ka uru ki te pa o te paatene.
29_pene_pa
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI. Ko te taputapu e hiahia ana he whakaaturanga LCD me te mata pa whakaahuru. Ko tenei exampE whakaatu ana ma te tuhi raina i runga i te whakaaturanga, ka taea e koe te tirotiro mena kei te pai te mahi o te mata pa.
30_RGB_LED_TOUCH_V2.0
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI ka taea anake te whakamahi i te Arduino-ESP32 puna rorohiko matua putanga 2.0 (mo muaampte, putanga 2.0.17). Ko te taputapu e hiahia ana he whakaaturanga LCD, he mata pa whakaahuru, me nga rama toru-tae RGB. Ko tenei exampE whakaatu ana i te pa o te patene hei whakahaere i te rama RGB ki runga me te whakaweto, kiromata, me te whakatikatika kanapa.
30_RGB_LED_TOUCH_V3.0
Ko tenei exampKa whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI ka taea anake te whakamahi i te whare pukapuka rorohiko matua Arduino-ESP32 3.0 (mo muaampte, putanga 3.0.3). Ko te taputapu e hiahia ana he whakaaturanga LCD, he mata pa whakaahuru, me nga rama toru-tae RGB. Ko tenei exampHe rite te mahi ki te 30_RGB_LED_TOUCH_V2.0 whakamātautau example.
31_LVGL_Demos
Ko tenei exampMe whakawhirinaki ki te TFT_eSPI, whare pukapuka rorohiko lvgl, me whakamahi nga taputapu ki te whakaatu LCD, te mata pa ki te parenga. Ko tenei exampE whakaatu ana i nga ahuatanga Demo e rima o te punaha UI whakauru lvgl. Me tenei exampNa, ka taea e koe te ako me pehea te kawe i te lvgl ki te papaaho ESP32 me pehea te whirihora i nga taputapu o raro penei i te whakaaturanga me te mata pa. I roto i te sampte hōtaka, kotahi anake te demo ka taea te whakahiato i te wa. Tangohia nga korero o te demo e tika ana kia whakahiato, ka taapirihia nga korero ki etahi atu whakaaturanga, penei i te ahua e whai ake nei:

lv_demo_widgets: Whakamātautauhia nga whakaaturanga o nga momo widget
lv_demo_benchmark: Whakaaturanga tohu tohu mahi
lv_demo_keypad_encoder: Papapātuhi encoder whakamātautau demo
lv_demo_music: he whakaaturanga whakamatautau mo te kaitoro puoro
lv_demo_stress: Whakaaturanga whakamātautau ahotea
Tuhipoka: Tenei exampHe roa te wa ki te whakahiato mo te wa tuatahi ma te whakamahi i nga putanga IED iti iho o Arduino 2.0, tata ki te 15 meneti.
32_WiFi_webtūmau
Ko tenei exampMe whakawhirinaki koe ki te whare pukapuka rorohiko TFT_eSPI, me whakamahi nga taputapu ki te whakaatu LCD, nga rama RGB e toru nga tae. Ko tenei exampe whakaatu ana te whakatakoto a web tūmau, ka uru ki te web tūmau i runga i te rorohiko, te raweke i te ata i runga i te web atanga ki te whakahaere i te rama e toru-tae RGB. Nga kaupae ki te whakamahi i tenei exampe whai ake nei:
A. Tuhia nga korero WIFI hei hono ki nga taurangi "ssid" me "kupuhipa" i te timatanga o te sampte hōtaka, penei i raro nei:

B. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, a ka kite koe ka timata te ESP32 ki te hono atu ki te WIFI i runga i te mata whakaatu. Mena ka angitu te hononga WIFI, ka whakaatuhia nga korero penei i te karere angitu, SSID, IP IP, me te wahitau MAC ki te whakaaturanga.
C. Whakauruhia te wahitau IP e whakaatuhia ana i nga waahanga o runga ake i te tirotiro URL mara whakauru i runga i te rorohiko. I tenei wa, ka taea e koe te uru atu ki te web atanga ka paato i te ata e rite ana ki te atanga hei whakahaere i te rama RGB-toru tae.
Touch_calibrate
Kei te whakawhirinaki tenei papatono ki te whare pukapuka rorohiko TFT_eSPI, he mea hanga motuhake mo te whakatikatika i nga mata pa ki te parenga, a ko nga mahi whakatikatika e whai ake nei:
A. Whakatuwherahia te kaupapa whakatikatika me te tautuhi i te ahunga whakaatu o te mata whakaatu, penei i te whakaaturanga i raro nei. Na te mea kua whakatauritehia te kaupapa whakatikatika i runga i te ahunga whakaatu, me rite tenei tautuhinga ki te ahunga whakaatu tuturu.

B. Power i runga i te kōwae whakaatu, whakahiato me te tango i te exampte hōtaka, ka taea e koe te kite i te atanga whakatika i runga i te mata whakaatu, ka paato i nga kokonga e wha kia rite ki te tohu pere.
C. I muri i te whakaotinga o te whakatikatika, ka puta te hua whakatikatika ma te tauranga rangatū, penei i te ahua e whai ake nei. I te wa ano, ka whakaurua te atanga tohu whakatikatika, a ka whakamatauhia te atanga tohu whakatikatika ma te tuhi i nga tohu me nga raina.

D. I muri i te hua whakatika tika, kape nga tawhā whakatika o te tauranga rangatū ki te exampte hōtaka i whakamahia.
Tuhinga / Rauemi
![]() |
LCDWIKI E32N40T 4.0 Inihi Arduino Demo [pdf] Tohutohu E32R40T, E32N40T, E32N40T 4.0 Inihi Arduino Demo, 4.0 Inihi Arduino Demo, Arduino Demo |
