LCDWIKI E32N40T 4.0 ኢንች አርዱዪኖ ማሳያ መመሪያዎች

የሶፍትዌር እና የሃርድዌር መድረክ መግለጫ
ሞጁል: 4.0-ኢንች ESP32-32E ማሳያ ሞጁል 320×480 ጥራት እና ST7796 ስክሪን ሾፌር አይሲ.
ሞዱል ማስተር: ESP32-WROOM-32E ሞጁል, ከፍተኛው ዋና ድግግሞሽ 240MHz, ድጋፍ 2.4G WIFI + ብሉቱዝ.
Arduino IED ስሪቶችስሪት 1.8.19 እና 2.3.2.
ESP32 Ardunio ኮር ቤተ-መጽሐፍት ሶፍትዌር ስሪቶች: 2.0.17 እና 3.0.3.
የፒን ምደባ መመሪያዎች

የ4.0-ኢንች ESP32 ማሳያ ሞጁል ዋና ተቆጣጣሪ ESP32-32E ነው፣ እና የ GPIO ድልድል ለቦርዱ ተጓዳኝ አካላት ከዚህ በታች ባለው ሠንጠረዥ ውስጥ ይታያል።




ሠንጠረዥ 2.1 የፒን ምደባ መመሪያዎች ለ ESP32-32E የቦርድ መለዋወጫዎች
የቀድሞውን ለመጠቀም መመሪያዎችample ፕሮግራም
ESP32 Arduino ልማት አካባቢን ያዋቅሩ
የ ESP32 Arduino ልማት አካባቢን ስለማዘጋጀት ዝርዝር መመሪያዎችን ለማግኘት እባክዎ በጥቅሉ ውስጥ ያለውን ሰነድ ይመልከቱ ”
Arduino_IDE1_የልማት_አካባቢ_ግንባታ_ለESP32" እና " Arduino_IDE2_የልማት_አካባቢ_ግንባታ_ለESP32"።
የሶስተኛ ወገን ሶፍትዌር ቤተ-ፍርግሞችን ይጫኑ
የልማት አካባቢውን ካቀናበሩ በኋላ የመጀመሪያው እርምጃ በሶስተኛ ወገን የሶፍትዌር ቤተ-መጽሐፍት መጫን ነው በኤስample ፕሮግራም. ደረጃዎቹ እንደሚከተለው ናቸው።
ሀ. ክፈት "1-示例程序_Demo \Arduino\" ላይብረሪዎችን ጫን” ማውጫ በጥቅሉ ውስጥ እና የሶስተኛ ወገን ሶፍትዌር ቤተ-መጽሐፍትን ያግኙ፣ በሚከተለው ምስል ላይ እንደሚታየው፡-

አርዱዪኖ ጄሰንየ C++ JSON ሶፍትዌር ቤተ-መጽሐፍት ለአርዱዪኖ እና የነገሮች ኢንተርኔት።
ESP32-ድምጽ I2SየESP32 ኦዲዮ ዲኮዲንግ ሶፍትዌር ላይብረሪ ኦዲዮን ለማጫወት የESP32 I2S አውቶቡስ ይጠቀማል። files እንደ mp3፣ m4a እና mav ከ SD ካርዶች በውጫዊ የድምጽ መሳሪያዎች።
ESP32 ጊዜበESP32 ሰሌዳ ላይ የውስጥ RTC ጊዜን ለማዘጋጀት እና ለማውጣት Arduino ሶፍትዌር ቤተ-መጽሐፍት
ኤችቲቲፒ ደንበኛከአርዱዪኖ ጋር የሚገናኝ የኤችቲቲፒ ደንበኛ ሶፍትዌር ላይብረሪ web አገልጋይ.
Lvgl: በከፍተኛ ደረጃ ሊበጅ የሚችል፣ ዝቅተኛ ሀብት የሚፈጅ፣ ውበትን የሚያስደስት እና ለአጠቃቀም ቀላል የሆነ የተከተተ የስርዓት ግራፊክስ ሶፍትዌር ቤተ-መጽሐፍት።
NTPClientየNTP ደንበኛ ሶፍትዌር ቤተ-መጽሐፍትን ከኤንቲፒ አገልጋይ ጋር ያገናኙ።
TFT_eSPIየ Arduino ግራፊክስ ቤተ-መጽሐፍት ለ TFT-LCD LCD ስክሪኖች ብዙ መድረኮችን እና የ LCD ነጂ አይሲዎችን ይደግፋል።
ጊዜለ Arduino የጊዜ ተግባርን የሚሰጥ የሶፍትዌር ቤተ-መጽሐፍት።
TJpg_ዲኮደርየ Arduino መድረክ JPG ቅርጸት ምስል መግለጽ ላይብረሪ JPG መፍታት ይችላል files ከ SD ካርዶች ወይም ፍላሽ እና በ LCD ላይ ያሳዩዋቸው.
XT_DAC_ድምጽየ ESP32 XTronic DAC ኦዲዮ ሶፍትዌር ቤተ-መጽሐፍት የ WAV ቅርጸት ድምጽን ይደግፋል files.
ለ. እነዚህን የሶፍትዌር ቤተ-መጻሕፍት ወደ የፕሮጀክት አቃፊው የቤተ-መጽሐፍት ማውጫ ይቅዱ። የፕሮጀክት አቃፊው የቤተ-መጽሐፍት ማውጫ በነባሪነት ተሰርቷል። "C:\ተጠቃሚዎች"አስተዳዳሪሰነዶች አርዱኢኖ ቤተ መጻሕፍት (ቀዩ ክፍል የኮምፒዩተሩን ትክክለኛ የተጠቃሚ ስም ይወክላል)። የፕሮጀክት አቃፊ ዱካ ከተቀየረ፣ ወደተሻሻለው የፕሮጀክት አቃፊ ቤተ-መጽሐፍት ማውጫ መቅዳት አለበት።
ሐ. የሶስተኛ ወገን ሶፍትዌር ላይብረሪ መጫን ከተጠናቀቀ በኋላ s መክፈት ይችላሉ።ample ፕሮግራም ለመጠቀም.
በሶስተኛ ወገን የሶፍትዌር ቤተ-መጽሐፍት ውስጥ ከመጠቀማቸው በፊት የlvgl እና TFT_eSPI ሶፍትዌር ቤተ-ፍርግሞች መዋቀር አለባቸው። በጥቅሉ ውስጥ ያሉት የሶፍትዌር ቤተ-ፍርግሞች ቀድሞውኑ ተዋቅረዋል እና በቀጥታ ጥቅም ላይ ሊውሉ ይችላሉ። ቀድሞውንም የተዋቀረውን ቤተ መፃህፍት መጠቀም ካልፈለጉ የቅርብ ጊዜውን የላይብረሪውን ስሪት ከ GitHub ማውረድ እና እንደገና ማዋቀር ይችላሉ። ደረጃዎቹ እንደሚከተለው ናቸው።
ሀ. የማውረጃውን ሊንክ በ GitHub ይፈልጉ እና ያውርዱት። የማውረጃው ሊንክ እንደሚከተለው ነው።
lvgl: https://github.com/lvgl/lvgl/tree/release/v8.3(ቪ8 ብቻ። x ስሪት መጠቀም ይቻላል፣ V9. x ስሪት መጠቀም አይቻልም)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
እባኮትን ማዋቀር ለማያስፈልጋቸው ሌሎች የሶፍትዌር ፓኬጆች የማውረጃ አገናኞችን አያይዘው ያግኙ።
አርዱዪኖ ጄሰን፡ https://github.com/bblanchon/ArduinoJson.git
ESP32 ጊዜ፡ https://github.com/fbiego/ESP32Time
ኤችቲቲፒ ደንበኛ፡ http://github.com/amcewen/HttpClient
NTPClient፡ https://github.com/arduino-libraries/NTPClient.git
ጊዜ፡- https://github.com/PaulStoffregen/Time
TJpg_ዲኮደር፡ https://github.com/Bodmer/TJpg_Decoder
ለ. የቤተ መፃህፍቱ አውርዱ ከተጠናቀቀ በኋላ ዚፕውን ይክፈቱት (ለመለየት የተፈታው የላይብረሪ አቃፊ እንደገና ሊሰየም ይችላል) እና ከዚያ ወደ ፕሮጄክቱ አቃፊ ቤተ-መጽሐፍት ማውጫ ይቅዱ (ነባሪው “C:\ተጠቃሚዎችአስተዳዳሪ\ ሰነዶች \ Arduino \ ቤተ መጻሕፍት” (ቀዩ ክፍል የኮምፒዩተር ትክክለኛው የተጠቃሚ ስም ነው) በመቀጠል “የላይብረሪውን ውቅረት ያከናውኑ” የሚለውን በመክፈት1-示例程序_Demo \Arduino\የተተካ files” በማሸጊያው ውስጥ ማውጫ እና ምትክ ማግኘት fileበሚከተለው ምስል ላይ እንደሚታየው፡-

ሐ. የLVGL ቤተ-መጽሐፍትን አዋቅር፡
ቅዳ lv_conf ሸ file ከተተካው fileበሚከተለው ምስል ላይ እንደሚታየው በፕሮጄክት ቤተ-መጽሐፍት ማውጫ ውስጥ ወዳለው የlvgl ቤተ-መጽሐፍት ከፍተኛ ደረጃ ማውጫ።

ክፈት lv_conf_ውስጣዊ። ሸ file በውስጡ ኤስአርሲ በሚከተለው ምስል ላይ እንደሚታየው በምህንድስና ቤተ-መጽሐፍት ማውጫ ስር ያለው የlvgl ቤተ-መጽሐፍት ማውጫ፡-

ከተከፈተ በኋላ fileከዚህ በታች እንደሚታየው የመስመር 41 ይዘቶችን አሻሽል (በ".. /.. /lv_conf.h እሴቱን ወደ ቀይር።. /lv_conf.h "), እና ማሻሻያውን ያስቀምጡ.

ቅዳ exampሌስ እና ማሳያዎች ከ lvgl በፕሮጀክቱ ቤተ-መጽሐፍት ውስጥ ወደ ኤስአርሲ ከታች እንደሚታየው በlvgl ውስጥ፡-

የማውጫ ሁኔታን ቅዳ፡

መ. TFT_eSPI ቤተ-መጽሐፍትን አዋቅር፡
በመጀመሪያ ፣ እንደገና ይሰይሙ የተጠቃሚ_ማዋቀር። ሸ file በ TFT_eSPI ቤተ-መጽሐፍት ከፍተኛ-ደረጃ ማውጫ ውስጥ በፕሮጀክት አቃፊ ቤተ-መጽሐፍት ማውጫ ወደ የተጠቃሚ_ማዋቀር_bak። ሸ.
ከዚያ, ቅዳ የተጠቃሚ_ማዋቀር። ሸ file ከተተካው fileበሚከተለው ምስል ላይ እንደሚታየው በፕሮጄክት ቤተ-መጽሐፍት ማውጫ ስር ያለው የTFT_eSPI ቤተ-መጽሐፍት ከፍተኛ ደረጃ ማውጫ።

በመቀጠል እንደገና ይሰይሙ ST7796_ ኢንት ሸ በ TFT_eSPI ላይብረሪ TFT_Drivers ማውጫ ውስጥ በፕሮጀክት አቃፊ ማውጫ ስር ወደ ST7796_ ኢንት bak. ሰ፣ እና ከዚያ ይቅዱ ST7796_ ኢንት ሸ በተተካው ውስጥ fileየ TFD_eSPI ቤተ-መጽሐፍት ማውጫ TFT_አሽከርካሪዎች በሚከተለው ስእል እንደሚታየው በፕሮጀክት ማህደር ቤተመፃህፍት ማውጫ ስር ማውጫ፡

Exampየፕሮግራም አጠቃቀም መመሪያዎች
የቀድሞample ፕሮግራም በ " ውስጥ ይገኛል.1-示例程序_Demo \Arduino\demosበሚከተለው ምስል ላይ እንደሚታየው የጥቅሉ ማውጫ፡-

የእያንዳንዱ የቀድሞ መግቢያampመርሃግብሩ እንደሚከተለው ነው-
01_ቀላል_ሙከራ
ይህ ለምሳሌample መሠረታዊ የቀድሞ ነውampበማንኛውም የሶስተኛ ወገን ቤተ-መጽሐፍት ላይ የማይታመን le ፕሮግራም. ሃርድዌሩ የሙሉ ስክሪን ቀለም መሙላት እና የዘፈቀደ አራት ማዕዘን መሙላትን የሚያሳይ የኤል ሲ ዲ ማሳያ ያስፈልገዋል። ይህ example የማሳያ ስክሪኑ በትክክል እየሰራ መሆኑን ለማረጋገጥ በቀጥታ ጥቅም ላይ ሊውል ይችላል።
02_የጋራ_ፈተና
ይህ ለምሳሌample በTFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያ ስክሪን ይፈልጋል። የሚታየው ይዘት የስዕል ነጥቦችን፣ መስመሮችን፣ የተለያዩ ስዕላዊ መግለጫዎችን እና የሩጫ ጊዜ ስታቲስቲክስን ያጠቃልላል፣ ይህም አጠቃላይ ማሳያ ያደርገዋልampለ.
03_የማሳያ_ግራፊክስ
ይህ ለምሳሌample በTFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያ ስክሪን ይፈልጋል። የማሳያው ይዘት የተለያዩ ስዕላዊ ንድፎችን እና ሙላዎችን ያካትታል.
04_ማሳያ_ማሸብለል
ይህ ለምሳሌample TFT_eSPI ሶፍትዌር ላይብረሪ ይፈልጋል፣ እና ሃርድዌሩ የኤልሲዲ ማሳያ ስክሪን መሆን አለበት። የማሳያ ይዘቱ የቻይንኛ ቁምፊዎችን እና ምስሎችን ፣ የጽሑፍ ማሳያን ፣ የተገለበጠ የቀለም ማሳያ እና የማዞሪያ ማሳያን በአራት አቅጣጫዎች ያካትታል።
05_ስዕል_ኤስዲ_jpg_አሳይ
ይህ ለምሳሌample በTFT_eSPI እና TJpg_Secoder ሶፍትዌር ቤተ-ፍርግሞች ላይ መታመንን ይፈልጋል፣ እና ሃርድዌር የኤልሲዲ ማሳያ ስክሪን እና ማይክሮ ኤስዲ ካርድ ይፈልጋል። ይህ ለምሳሌampየ JPG ምስሎችን ከማይክሮ ኤስዲ ካርድ ማንበብ፣ መተንተን እና ምስሎቹን በ LCD ላይ ማሳየት ነው። የቀድሞampየአጠቃቀም ደረጃዎች የሚከተሉት ናቸው
ሀ. የጄፒጂ ምስሎችን ከ" ይቅዱPIC_320x480” ማውጫ በ sampበኮምፒዩተር በኩል ወደ የማይክሮ ኤስዲ ካርድ ስርወ ማውጫ አቃፊ።
ለ. የማይክሮ ኤስዲ ካርዱን በማሳያው ሞጁል የ SD ካርድ ማስገቢያ ውስጥ ያስገቡ።
ሐ. በማሳያው ሞጁል ላይ ሃይል ፣ s ን ያሰባስቡ እና ያውርዱample ፕሮግራም, እና በኤልሲዲ ማያ ገጽ ላይ ተለዋጭ የሚታዩ ምስሎችን ያያሉ.
06_RGB_LED_V2.0
ይህ ለምሳሌample በማንኛውም የሶስተኛ ወገን ሶፍትዌር ቤተ መፃህፍት ላይ አይመሰረትም እና Arduino-ESP32 ኮር ሶፍትዌር ላይብረሪ ስሪት 2.0 (እንደ ስሪት 2.0.17) ብቻ መጠቀም ይችላል። ሃርድዌሩ RGB ባለሶስት ቀለም መብራቶችን ይፈልጋል። ይህ ለምሳሌample የ RGB ባለ ሶስት ቀለም መብራት በማብራት እና በማጥፋት መቆጣጠሪያ፣ ብልጭ ድርግም የሚል መቆጣጠሪያ እና PWM የብሩህነት መቆጣጠሪያን ያሳያል።
06_RGB_LED_V3.0
ይህ ለምሳሌample በማናቸውም የሶስተኛ ወገን ሶፍትዌር ቤተ-መጻሕፍት ላይ አይመሰረትም እና የ Arduino-ESP32's 3.0 core ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌ 3.0.3)። የሚፈለገው ሃርድዌር እና ተግባራት በ example 06_RGB_LED_V2.0.
07_Flash_DMA_jpg
ይህ ለምሳሌample በTFT_eSPI እና TJpg_Decoder ሶፍትዌር ላይብረሪዎች ላይ የተመሰረተ ነው። ሃርድዌሩ የኤል ሲ ዲ ማሳያ ያስፈልገዋል። ይህ example በESP32 ሞጁል ውስጥ ካለው ፍላሽ የ JPG ምስሎችን ማንበብ እና ውሂቡን ሲተነተን እና ከዚያም ምስሉን በ LCD ላይ ያሳያል። ምሳሌampየአጠቃቀም ደረጃዎች:
መ. በመስመር ላይ የሻጋታ መሣሪያ በኩል መታየት ያለበትን የjpg ምስል ያንሱ። የመስመር ላይ የሻጋታ መሳሪያ webጣቢያ፡
http://tomeko.net/online_tools/file_to_hex.php?lang=en
ለ. ከሞጁሉ ስኬት በኋላ ውሂቡን ወደ “ድርድር ይቅዱምስል.h” file በ sample አቃፊ (አደራደሩ እንደገና ሊሰየም ይችላል፣ እና sampፕሮግራሙ በተመሳሳይ መልኩ መስተካከል አለበት)
ሐ. በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድampፕሮግራም ፣ የምስል ማሳያውን በኤል ሲ ዲ ማያ ገጽ ላይ ማየት ይችላሉ።
08_ቁልፍ_ፈተና
ይህ ለምሳሌample በማንኛውም የሶስተኛ ወገን ሶፍትዌር ቤተ-መጽሐፍት ላይ አይመሰረትም። ሃርድዌሩ የ BOOT ቁልፍን እና RGB ባለ ሶስት ቀለም መብራቶችን መጠቀም ይፈልጋል። ይህ ለምሳሌample የ RGB ባለ ሶስት ቀለም ብርሃንን ለመቆጣጠር ቁልፉን በሚሰራበት ጊዜ በድምጽ መስጫ ሁነታ ቁልፍ ክስተቶችን ፈልጎ ያሳያል።
09_ቁልፍ_ማቋረጥ
ይህ ለምሳሌample በማንኛውም የሶስተኛ ወገን ሶፍትዌር ቤተ-መጽሐፍት ላይ አይመሰረትም። ሃርድዌሩ የ BOOT ቁልፍን እና RGB ባለ ሶስት ቀለም መብራቶችን መጠቀም ይፈልጋል። ይህ ለምሳሌample ቁልፍ ሁነቶችን ለማግኘት የማቋረጥ ሁነታን ያሳያል፣ ቁልፉን በሚሰራበት ጊዜ RGB ባለ ሶስት ቀለም መብራት በማብራት እና በማጥፋት ላይ።
10_ኡርት
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ ተከታታይ ወደብ እና ኤልሲዲ ማሳያ ይፈልጋል። ይህ example ESP32 ከፒሲው ጋር በተከታታይ ወደብ እንዴት እንደሚገናኝ ያሳያል። ESP32 መረጃን ወደ ኮምፒዩተሩ በተከታታይ ወደብ ይልካል እና ኮምፒዩተሩ በተከታታይ ወደብ በኩል ወደ ESP32 ይልካል መረጃውን ከተቀበለ በኋላ, ESP32 በ LCD ማያ ገጽ ላይ ያሳያል.
11_RTC_ፈተና
ይህ ለምሳሌample በTFT_eSPI እና ESP32Time ሶፍትዌር ላይብረሪዎች ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያ ይፈልጋል። ይህ ለምሳሌample shows የESP32's RTC ሞጁሉን በመጠቀም የእውነተኛ ጊዜውን ሰዓት እና ቀን ለማዘጋጀት እና ሰዓቱን እና ቀኑን በኤልሲዲ ማሳያ ላይ ያሳያል።
12_የጊዜ ቆጣሪ_ፈተና_V2.0
ይህ ለምሳሌample በማንኛውም የሶስተኛ ወገን ሶፍትዌር ቤተ መፃህፍት ላይ አይመሰረትም እና Arduino-ESP32 ኮር ሶፍትዌር ላይብረሪ ስሪት 2.0 (እንደ ስሪት 2.0.17) ብቻ መጠቀም ይችላል። ሃርድዌሩ RGB ባለሶስት ቀለም መብራቶችን ይፈልጋል። ይህ ለምሳሌample የESP32 ቆጣሪ አጠቃቀምን ያሳያል፣ የ 1 ሰከንድ ጊዜን በማዘጋጀት አረንጓዴውን የ LED መብራት ለመቆጣጠር (በየ 1 ሰከንድ በርቶ፣ በየ 1 ሰከንድ ጠፍቷል፣ እና ሁልጊዜ በብስክሌት መንዳት)።
12_የጊዜ ቆጣሪ_ፈተና_V3.0
ይህ ለምሳሌample በማናቸውም የሶስተኛ ወገን ሶፍትዌር ቤተ-መጻሕፍት ላይ አይመሰረትም እና የ Arduino-ESP32's 3.0 core ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌ 3.0.3)። ሃርድዌሩ RGB ባለሶስት ቀለም መብራቶችን ይፈልጋል። ይህ example ልክ እንደ 12_timer_test_V2.0 ተመሳሳይ ተግባር ያሳያልampለ.
13_ባትሪ_ጥራዝ አግኝtage
ይህ ለምሳሌample TFT_eSPI ሶፍትዌር ላይብረሪ ላይ ይተማመናል. ሃርድዌሩ ኤልሲዲ ማሳያ እና 3.7V ሊቲየም ባትሪ ይፈልጋል። ይህ ለምሳሌampቮልን ለማግኘት የ ESP32ን የኤዲሲ ተግባር በመጠቀም ያሳያልtage የውጭ ሊቲየም ባትሪ እና በ LCD ማሳያ ላይ ያሳዩት.
14_የጀርባ ብርሃን_PWM_V2.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና የ Arduino-ESP32 ኮር ሶፍትዌር ቤተ-መጽሐፍት ስሪት 2.0 ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 2.0.17). ሃርድዌሩ የኤል ሲ ዲ ማሳያ እና ተከላካይ የንክኪ ማያ ገጽ ይፈልጋል። ይህ ለምሳሌample የብሩህነት እሴቱ በሚቀየርበት ጊዜ የማሳያውን የጀርባ ብርሃን ብሩህነት በማሳያው ሞጁል ንክኪ ስላይድ እንዴት ማስተካከል እንደሚቻል ያሳያል።
14_የጀርባ ብርሃን_PWM_V3.O
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና Arduino-ESP32 3.0 ኮር ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 3.0.3). ሃርድዌሩ የኤል ሲ ዲ ማሳያ እና ተከላካይ የንክኪ ማያ ገጽ ይፈልጋል። ይህ ለምሳሌample ከ14_Backlight_PWM_V2.0 ምሳሌ ጋር ተመሳሳይ ተግባር ያሳያልampለ.
ይህ ለምሳሌample በTFT_eSPI፣ TJpg_Decoder እና ESP32-audioI2S ሶፍትዌር ላይብረሪዎች ላይ የተመሰረተ ነው፣ እና Arduino-ESP32 ኮር ሶፍትዌር ላይብረሪ ስሪት 2.0 (እንደ ስሪት 2.0.17) ብቻ መጠቀም ይችላል። ሃርድዌሩ የኤል ሲ ዲ ማሳያ፣ ተከላካይ ንክኪ፣ ስፒከር እና ማይክሮ ኤስዲ ካርድ ይፈልጋል። ይህ example የ mp3 ኦዲዮ ማንበብ ያሳያል file ከኤስዲ ካርድ፣ በማሳየት ላይ file የ LCDን ስም እና በ loop ውስጥ ያጫውቱት። በማሳያው ላይ ሁለት የመዳሰሻ ቁልፍ ICONS አሉ፣ ኦፕሬሽኑ የድምጽ ማቆም እና ማጫወትን ይቆጣጠራል፣ የሌላኛው አሰራር ድምጸ-ከልን መቆጣጠር እና ድምጽ ማጫወት ይችላል። የሚከተለው የቀድሞ ነውampላይ:
ሀ. ሁሉንም mp3 ኦዲዮ ይቅዱ files በ "mp3" ማውጫ ውስጥ በ sampወደ ማይክሮ ኤስዲ ካርድ አቃፊ. በእርግጥ ኦዲዮውን መጠቀም አይችሉም fileበዚህ ማውጫ ውስጥ፣ እና አንዳንድ mp3 ኦዲዮ ያግኙ files, ይህ exampፕሮግራሙ ቢበዛ 10 mp3 ዘፈኖችን ብቻ ማዞር ይችላል።
ለ. የማይክሮ ኤስዲ ካርዱን በማሳያው ሞጁል የ SD ካርድ ማስገቢያ ውስጥ ያስገቡ።
ሐ. በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድampለ ፕሮግራም ፣ የዘፈኑ ስም በኤል ሲ ዲ ማያ ገጽ ላይ እንደታየ እና የውጪው ድምጽ ማጉያ ድምጽ እንደሚጫወት ማየት ይችላሉ። የድምጽ መልሶ ማጫወትን ለመቆጣጠር በኦፕሬቲንግ ስክሪኑ ላይ ያለውን የአዝራር አዶ ይንኩ።
16_ድምጽ_WAV_V2.0
ይህ ለምሳሌample በ XT_DAC_Audio ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው እና Arduino-ESP32 ኮር ሶፍትዌር ላይብረሪ ስሪት 2.0 ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 2.0.17). ሃርድዌር ድምጽ ማጉያዎችን ይፈልጋል። ይህ ለምሳሌample ኦዲዮ ሲጫወት ያሳያል file ESP32ን በመጠቀም በ wav ቅርጸት። ይህንን የቀድሞ ለመጠቀም ደረጃዎችampእንደሚከተለው ናቸው፡-
ሀ. ኦዲዮውን ያርትዑ file መጫወት የሚያስፈልገው፣ የመነጨውን የኦዲዮ ውሂብ ወደ “ድርድር ይቅዱኦዲዮ_ዳታ.ሸ” file በ sample አቃፊ (አደራደሩ እንደገና ሊሰየም ይችላል፣ እና sample ፕሮግራም እንዲሁ መመሳሰል አለበት። የተስተካከለው ኦዲዮ መሆኑን ልብ ይበሉ file በጣም ትልቅ መሆን የለበትም, አለበለዚያ ከ ESP32 ሞጁል ውስጣዊ የፍላሽ አቅም ይበልጣል. ይህ ማለት የኦዲዮውን ርዝመት ማስተካከል ማለት ነው file፣ ኤስampየሊንግ ፍጥነት እና የሰርጦች ብዛት። የድምጽ ማስተካከያ ሶፍትዌር እዚህ አለ። ድፍረት, ይህም ከኢንተርኔት ማውረድ ይችላሉ
ለ. በማሳያ ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, ድምጽ ማጉያው ሲጫወት መስማት ይችላሉ.
17_Buzzer_የካሪቢያን የባህር ወንበዴዎች
ይህ ለምሳሌample በማንኛውም የሶስተኛ ወገን ሶፍትዌር ቤተ-ፍርግሞች ላይ አይመሰረትም፣ እና ሃርድዌሩ ድምጽ ማጉያዎችን ይፈልጋል። ይህ ለምሳሌample የአኮስቲክ ንዝረትን ለማስመሰል ፒኑን ወደ ላይ እና ወደ ታች ለመሳብ የተለያዩ ድግግሞሾችን መጠቀሙን ያሳያል፣ ይህም ቀንዱ እንዲሰማ ያደርጋል።
18_WiFi_ስካን
ይህ ለምሳሌample በTFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያ እና የESP32 WIFI ሞጁል ይፈልጋል። ይህ ለምሳሌample ESP32 WIFI ሞጁሉን በዙሪያው ያለውን የገመድ አልባ አውታር መረጃ በSTA ሁነታ ሲቃኝ ያሳያል። የተቃኘው የገመድ አልባ አውታር መረጃ በኤልሲዲ ማሳያ ላይ ይታያል። የገመድ አልባ አውታረ መረብ መረጃ SSID፣ RSSI፣ CHANNEL እና ENC_TYPE ያካትታል። የገመድ አልባ አውታር መረጃ ከተቃኘ በኋላ ስርዓቱ የተቃኙ የሽቦ አልባ አውታረ መረቦችን ቁጥር ያሳያል። ቢበዛ የመጀመሪያዎቹ 17 የተቃኙ ሽቦ አልባ አውታሮች ይታያሉ።
19_WiFi_AP
ይህ ለምሳሌample በTFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያ እና የESP32 WIFI ሞጁል ይፈልጋል። ይህ ለምሳሌample ለWIFI ተርሚናል ግንኙነት ወደ AP ሁነታ የተዘጋጀውን ESP32 WIFI ሞጁሉን ያሳያል። ማሳያው የኤስኤስአይዲ፣ የይለፍ ቃል፣ የአስተናጋጅ IP አድራሻ፣ አስተናጋጅ MAC አድራሻ እና በ AP ሁነታ በ ESP32 WIFI ሞጁል የተቀናበረ ሌላ መረጃ ያሳያል። አንድ ተርሚናል በተሳካ ሁኔታ ከተገናኘ በኋላ ማሳያው የተርሚናል ግንኙነቶችን ቁጥር ያሳያል። በ s መጀመሪያ ላይ የራስዎን ssid እና የይለፍ ቃል በ "SSID" እና "የይለፍ ቃል" ተለዋዋጮች ውስጥ ያዘጋጁampከዚህ በታች እንደሚታየው ፕሮግራም:

20_WiFi_SmartConfig
ይህ ለምሳሌample በTFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ ነው፣ እና ሃርድዌሩ የኤልሲዲ ማሳያን፣ ESP32 WIFI ሞጁሉን እና BOOT ቁልፍን ይፈልጋል። ይህ ለምሳሌample የESP32 WIFI ሞጁሉን በSTA ሁነታ፣ በESPTouch የሞባይል ስልክ APP የማሰብ ችሎታ ያለው የአውታረ መረብ ስርጭት ሂደት ያሳያል። መላው ኤስampየፕሮግራም አሂድ ፍሰት ሰንጠረዥ እንደሚከተለው ነው-

ለዚህ የቀድሞ ደረጃዎችampመርሃግብሩ እንደሚከተለው ነው-
A. በሞባይል ስልክ ላይ የ EspTouch መተግበሪያን ያውርዱ ወይም የመጫኛ ፕሮግራሙን ይቅዱesptouch-v2.0.0.apk"ከአቃፊው"7-工具软件_መሳሪያ_ሶፍትዌር ” በመረጃ ጥቅል ውስጥ (የአንድሮይድ ጭነት ፕሮግራም ብቻ ፣ IOS መተግበሪያ ከመሣሪያው ብቻ ሊጫን ይችላል) ፣ ጫኚው እንዲሁ ከኦፊሴላዊው ማውረድ ይችላል። webጣቢያ.
አውርድ webጣቢያ፡
https://www.espressif.com.cn/en/support/download/apps
B. በማሳያው ሞጁል ላይ ኃይል, s ን ያሰባስቡ እና ያውርዱampለ ፕሮግራም ፣ ESP32 ምንም የ WIFI መረጃ ካላስቀመጠ ፣ በቀጥታ የማሰብ ችሎታ ያለው የማከፋፈያ ሁነታን ያስገቡ ፣ በዚህ ጊዜ በሞባይል ስልክ ላይ የ EspTouch መተግበሪያን ይክፈቱ ፣ ከሞባይል ስልክ ጋር የተገናኘውን SSID እና የይለፍ ቃል ያስገቡ እና ከዚያ ያሰራጩ። ተዛማጅ መረጃ በ UDP. አንዴ ESP32 ይህን መረጃ ከተቀበለ በኋላ በ SSID እና በመረጃው ውስጥ በይለፍ ቃል መሰረት ከአውታረ መረቡ ጋር ይገናኛል. የአውታረ መረቡ ግንኙነት ከተሳካ በኋላ እንደ SSID፣ የይለፍ ቃል፣ አይፒ አድራሻ እና ማክ አድራሻ በማሳያው ስክሪን ላይ ያሳያል እና የWIFI መረጃን ያስቀምጣል። የዚህ ስርጭት አውታር የስኬት መጠን በጣም ከፍተኛ እንዳልሆነ ልብ ሊባል የሚገባው ነው, ካልተሳካ, ብዙ ጊዜ መሞከር ያስፈልግዎታል.
C. ESP32 የWIFI መረጃን ካስቀመጠ፣ ሲበራ በተቀመጠው የዋይፋይ መረጃ መሰረት በራስ-ሰር ከአውታረ መረቡ ጋር ይገናኛል። ግንኙነቱ ካልተሳካ, ስርዓቱ የማሰብ ችሎታ ያለው የስርጭት አውታር ሁነታን ያስገባል. የአውታረ መረብ ግንኙነቱ ከተሳካ በኋላ BOOTን ከ3 ሰከንድ በላይ ተጭነው ይያዙት፣ የተቀመጠው WIFI መረጃ ይጸዳል፣ እና ESP32 እንደገና የማሰብ ችሎታ ያለው የአውታረ መረብ ስርጭትን ለማከናወን እንደገና ይጀመራል።
21_WiFi_STA
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ መታመን አለበት፣ ሃርድዌሩ የኤል ሲዲ ማሳያ፣ ESP32 WIFI ሞጁሉን መጠቀም አለበት። ይህ ኤስample ፕሮግራሙ በSSID እና በይለፍ ቃል መሰረት ESP32 በ STA ሁነታ ከ WIFI ጋር እንዴት እንደሚገናኝ ያሳያል። ይህ exampፕሮግራሙ የሚከተለውን ያደርጋል:
ሀ. በተለዋዋጮች ውስጥ የሚገናኙትን የ WIFI መረጃ ይፃፉssid"እና"የይለፍ ቃል” በ s መጀመሪያ ላይampከዚህ በታች እንደሚታየው ፕሮግራም:

ለ. በማሳያ ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, እና ESP32 በማሳያው ማያ ገጽ ላይ ከ WIFI ጋር መገናኘት እንደጀመረ ማየት ይችላሉ. የ WIFI ግንኙነት ስኬታማ ከሆነ እንደ የስኬት መልእክት፣ SSID፣ IP አድራሻ እና ማክ አድራሻ ያሉ መረጃዎች በማሳያው ላይ ይታያሉ። ግንኙነቱ ከ 3 ደቂቃዎች በላይ የሚቆይ ከሆነ, ግንኙነቱ አይሳካም, እና ያልተሳካ መልእክት ይታያል.
22_WiFi_STA_TCP_ደንበኛ
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ መታመን አለበት፣ ሃርድዌሩ የኤልሲዲ ማሳያን፣ ESP32 WIFI ሞጁሉን መጠቀም አለበት። ይህ example ፕሮግራም WIFI ን ካገናኘ በኋላ እንደ TCP ደንበኛ ወደ TCP አገልጋይ ሂደት ESP32 ን ያሳያል። ይህ ለምሳሌampፕሮግራሙ የሚከተለውን ያደርጋል:
A. በቀድሞው መጀመሪያ ላይample program “ssid”፣ “password”፣ “serverIP”፣ “serverPort” ተለዋዋጮች በሚከተለው ምስል ላይ እንደሚታየው የሚፈለገውን ግንኙነት የWIFI መረጃ፣ TCP አገልጋይአይፒ አድራሻ (የኮምፒውተር አይፒ አድራሻ) እና የወደብ ቁጥር ይጽፋሉ።

ለ. ክፈትTCP&UDP ሙከራ መሣሪያ” or "የአውታረ መረብ ማረም ረዳት"እና በኮምፒዩተር ላይ ያሉ ሌሎች የሙከራ መሳሪያዎች (የመጫኛ ጥቅል በውሂብ ጥቅል ውስጥ"7-工具软件_መሳሪያ_ሶፍትዌር” ማውጫ)፣ በመሳሪያው ውስጥ የ TCP አገልጋይ ይፍጠሩ፣ እና የወደብ ቁጥሩ ከቀድሞው ጋር የሚስማማ መሆን አለበት።ampየፕሮግራም ቅንጅቶች.
ሐ. በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, እና ESP32 በማሳያው ማያ ገጽ ላይ ከ WIFI ጋር መገናኘት እንደጀመረ ማየት ይችላሉ. የWIFI ግንኙነት ስኬታማ ከሆነ እንደ የስኬት መልእክት፣ SSID፣ IP address፣ MAC አድራሻ እና የ TCP አገልጋይ ወደብ ቁጥር ያሉ መረጃዎች በማሳያው ላይ ይታያሉ። ግንኙነቱ ከተሳካ በኋላ አንድ መልዕክት ይታያል. በዚህ አጋጣሚ ከአገልጋዩ ጋር መገናኘት ይችላሉ.
23_WiFi_STA_TCP_አገልጋይ
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ መታመን አለበት፣ ሃርድዌሩ የኤልሲዲ ማሳያን፣ ESP32 WIFI ሞጁሉን መጠቀም አለበት። ይህ example program ESP32 ን በSTA ሁነታ ከWIFI ጋር ከተገናኘ በኋላ እንደ TCP አገልጋይ በTCP ደንበኛ ግንኙነት ሂደት ያሳያል። ይህ ለምሳሌampፕሮግራሙ የሚከተለውን ያደርጋል:
A. በቀድሞው መጀመሪያ ላይ አስፈላጊውን የWIFI መረጃ እና የ TCP አገልጋይ ወደብ ቁጥር በ “ssid”፣ “password” እና “port” በተለዋዋጮች ይጻፉ።ampበሚከተለው ምስል ላይ እንደሚታየው le ፕሮግራም:

ለ. በማሳያ ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, እና ESP32 በማሳያው ማያ ገጽ ላይ ከ WIFI ጋር መገናኘት እንደጀመረ ማየት ይችላሉ. የWIFI ግንኙነት ስኬታማ ከሆነ እንደ የስኬት መልእክት፣ SSID፣ IP address፣ MAC አድራሻ እና የ TCP አገልጋይ ወደብ ቁጥር ያሉ መረጃዎች በማሳያው ላይ ይታያሉ። ከዚያ የ TCP አገልጋይ ተፈጠረ እና የ TCP ደንበኛ ተገናኝቷል።
ሐ. ክፈትTCP&UDP ሙከራ መሣሪያ” ወይም “የአውታረ መረብ ማረም ረዳት"እና በኮምፒዩተር ላይ ያሉ ሌሎች የሙከራ መሳሪያዎች (የመጫኛ ጥቅሉ በመረጃ ጥቅል ውስጥ ነው"7-工具软件_መሳሪያ_ሶፍትዌር ” ማውጫ)፣ በመሳሪያው ውስጥ የTCP ደንበኛን ይፍጠሩ (ለአይፒ አድራሻው ትኩረት ይስጡ እና የወደብ ቁጥሩ በማሳያው ላይ ካለው ይዘት ጋር የሚስማማ መሆን አለበት) እና ከዚያ አገልጋዩን ማገናኘት ይጀምሩ ፣ ግንኙነቱ ከተሳካ ተጓዳኝ ጥያቄው ይታያል እና አገልጋዩ ከእሱ ጋር መገናኘት ይችላል።
24_WiFi_STA_UDP
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ መታመን አለበት፣ ሃርድዌሩ የኤልሲዲ ማሳያን፣ ESP32 WIFI ሞጁሉን መጠቀም አለበት። ይህ example ፕሮግራም ከ WIFI ጋር ከተገናኘ በኋላ እንደ UDP አገልጋይ በ UDP ደንበኛ ግንኙነት ሂደት ESP32 ን ያሳያል። ይህ ለምሳሌampፕሮግራሙ የሚከተለውን ያደርጋል:
A. አስፈላጊውን የWIFI መረጃ እና የ UDP አገልጋይ ወደብ ቁጥር በ "ssid"፣ "password" እና "localUdpPort" በተለዋዋጮች በኤስ መጀመሪያ ላይ ይፃፉ።ampበሚከተለው ምስል ላይ እንደሚታየው le ፕሮግራም:

ለ. በማሳያ ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, እና ESP32 በማሳያው ማያ ገጽ ላይ ከ WIFI ጋር መገናኘት እንደጀመረ ማየት ይችላሉ. የ WIFI ግንኙነት ስኬታማ ከሆነ እንደ የስኬት መልእክት፣ SSID፣ IP address፣ MAC አድራሻ እና የአካባቢ ወደብ ቁጥር ያሉ መረጃዎች በማሳያው ላይ ይታያሉ። ከዚያ የ UDP አገልጋይ ይፍጠሩ እና የ UDP ደንበኛ እስኪገናኝ ይጠብቁ።
ሐ. “TCP&UDP test tool” ወይም “Network Debugging assistant” እና ሌሎች የሙከራ መሳሪያዎችን በኮምፒዩተር ላይ ይክፈቱ (በመረጃ ጥቅል ውስጥ የመጫኛ ጥቅል “7-工具软件_መሳሪያ_ሶፍትዌር ” ማውጫ)፣ በመሳሪያው ውስጥ የUDP ደንበኛን ይፍጠሩ (ለአይፒ አድራሻው ትኩረት ይስጡ እና የወደብ ቁጥሩ በማሳያው ላይ ካለው ይዘት ጋር የሚስማማ መሆን አለበት) እና ከዚያ ከአገልጋዩ ጋር መገናኘት ይጀምሩ። ግንኙነቱ ከተሳካ ተጓዳኝ ጥያቄው ይታያል እና አገልጋዩ ከእሱ ጋር መገናኘት ይችላል።
25_BLE_ስካን_V2.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና የ Arduino-ESP32 ኮር ሶፍትዌር ቤተ-መጽሐፍት ስሪት 2.0 ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 2.0.17). ሃርድዌር LCD ማሳያን፣ ESP32 ብሉቱዝ ሞጁሉን መጠቀም አለበት። ይህ ለምሳሌample የESP32 ብሉቱዝ ሞጁሉን በቢኤል ብሉቱዝ መሳሪያዎች ዙሪያ ሲቃኝ እና ስሙ እና RSSI በኤልሲዲ ማሳያ ላይ የተቃኘውን BLE ብሉቱዝ መሳሪያ ያሳያል።
25_BLE_ስካን_V3.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና Arduino-ESP32 3.0 ኮር ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 3.0.3). ሃርድዌር LCD ማሳያን፣ ESP32 ብሉቱዝ ሞጁሉን መጠቀም አለበት። የዚህ s ተግባራዊነትample ፕሮግራም ከ25_BLE_scan_V2.0 s ጋር አንድ ነው።ample ፕሮግራም.
26_BLE_አገልጋይ_V2.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና የ Arduino-ESP32 ኮር ሶፍትዌር ቤተ-መጽሐፍት ስሪት 2.0 ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 2.0.17). ሃርድዌር LCD ማሳያን፣ ESP32 ብሉቱዝ ሞጁሉን መጠቀም አለበት። ይህ ለምሳሌample ESP32 ብሉቱዝ ሞጁል የብሉቱዝ BLE አገልጋይ እንዴት እንደሚፈጥር፣ በብሉቱዝ BLE ደንበኛ እንደተገናኘ እና እርስ በርስ እንደሚግባባ ያሳያል። ይህንን የቀድሞ ለመጠቀም ደረጃዎችampእንደሚከተለው ናቸው፡-
ሀ. በስልክዎ ላይ የብሉቱዝ BLE ማረም መሳሪያዎችን ይጫኑ፣ እንደ “BLE debugging Assistant”፣ “LightBlue”፣ ወዘተ።
ለ. በማሳያ ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድampበፕሮግራሙ ላይ የብሉቱዝ BLE ደንበኛ በማሳያው ላይ እየሮጠ ያለውን ጥያቄ ማየት ይችላሉ። የብሉቱዝ BLE አገልጋይ መሳሪያውን ስም እራስዎ መቀየር ከፈለጉ በ" ውስጥ ማስተካከል ይችላሉBLEDevice :: ini” የተግባር መለኪያ በ exampበሚከተለው ምስል ላይ እንደሚታየው le ፕሮግራም:

ሐ. ብሉቱዝን በሞባይል ስልክ እና በብሉቱዝ BLE ማረም መሳሪያ ይክፈቱ፣ የብሉቱዝ BLE አገልጋይ መሳሪያን ስም ይፈልጉ (ነባሪው “ESP32_BT_BLE"), እና ከዚያ ለመገናኘት ስሙን ጠቅ ያድርጉ, ግንኙነቱ ከተሳካ በኋላ, ESP32 ማሳያ ሞጁል ይጠየቃል, ቀጣዩ ደረጃ የብሉቱዝ ግንኙነት ነው.
26_BLE_አገልጋይ_V3.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና Arduino-ESP32 3.0 ኮር ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 3.0.3). ሃርድዌር LCD ማሳያን፣ ESP32 ብሉቱዝ ሞጁሉን መጠቀም አለበት። ይህ ለምሳሌample ከ26_BLE_አገልጋይ_V2.0 ምሳሌ ጋር ተመሳሳይ ነው።ampለ.
27_ዴስክቶፕ_ማሳያ
ይህ ለምሳሌample ፕሮግራሙ በአርዱኢኖጄሰን፣ በጊዜ፣ በHttpClient፣ TFT_eSPI፣ TJpg_Decoder፣ NTPClient ሶፍትዌር ላይብረሪዎች ላይ የተመሰረተ ነው። ሃርድዌር LCD ማሳያን፣ ESP32 WIFI ሞጁሉን መጠቀም አለበት። ይህ ለምሳሌample የከተማውን የአየር ሁኔታ (የሙቀት መጠን፣ እርጥበት፣ የአየር ሁኔታ ICONS እና ሌሎች የአየር ሁኔታ መረጃዎችን ማሸብለልን ጨምሮ)፣ የአሁኑን ሰዓት እና ቀን፣ እና የጠፈር ተመራማሪ አኒሜሽን የሚያሳይ የአየር ሁኔታ ሰዓት ዴስክቶፕ ያሳያል። የአየር ሁኔታ መረጃ የሚገኘው በኔትወርኩ ላይ ካለው የአየር ሁኔታ አውታረመረብ ነው, እና የጊዜ መረጃ ከኤንቲፒ አገልጋይ ተዘምኗል. ይህ ለምሳሌampፕሮግራሙ የሚከተሉትን ደረጃዎች ይጠቀማል:
ኤ የቀድሞ ከከፈቱ በኋላample, መጀመሪያ ማዘጋጀት አለብዎት መሳሪያ -> ክፍልፋይ እቅድ ወደ ግዙፍ APP(3ሜባ ምንም OTA/1ሜባ SPIFFS) አማራጭ፣ አለበለዚያ አቀናባሪው በቂ ያልሆነ የማህደረ ትውስታ ስህተት ሪፖርት ያደርጋል።
ለ. የሚገናኘውን የWIFI መረጃ በ "ssid" እና "passwd" ተለዋዋጮች በ s መጀመሪያ ላይ ይፃፉample program, በሚከተለው ምስል ላይ እንደሚታየው. ካልተዋቀረ የማሰብ ችሎታ ያለው የስርጭት አውታር (የማሰብ ችሎታ ያለው ስርጭት አውታረ መረብ መግለጫ እባክዎን የማሰብ ችሎታ ያለው ስርጭትን ይመልከቱ)ampፕሮግራም)

ምስል 3.17 የ WIFI መረጃን ማቀናበር
ሐ. በማሳያው ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድampበፕሮግራሙ ውስጥ የአየር ሁኔታ ሰዓት ዴስክቶፕን በማሳያው ማያ ገጽ ላይ ማየት ይችላሉ።
28_የስልክ_ጥሪ_አሳይ
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሠረተ ነው። ሃርድዌሩ የኤል ሲ ዲ ማሳያ እና ተከላካይ የንክኪ ማያ ገጽ ይፈልጋል። ይህ example ለሞባይል ስልክ ቀላል የመደወያ በይነገጽ ያሳያል፣ ይዘቱ አንድ አዝራር ሲነካ ነው።
29_ንክኪ_ብዕር
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሠረተ ነው። ሃርድዌሩ የኤል ሲ ዲ ማሳያ እና ተከላካይ የንክኪ ማያ ገጽ ይፈልጋል። ይህ example የሚያሳየው በማሳያው ላይ መስመሮችን በመሳል የንክኪ ስክሪኑ በትክክል እየሰራ መሆኑን ማረጋገጥ ይችላሉ።
30_RGB_LED_TOUCH_V2.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና የ Arduino-ESP32 ኮር ሶፍትዌር ቤተ-መጽሐፍት ስሪት 2.0 ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 2.0.17). ሃርድዌሩ የኤል ሲ ዲ ማሳያ፣ ተከላካይ ንክኪ ስክሪን እና RGB ባለሶስት ቀለም መብራቶችን ይፈልጋል። ይህ ለምሳሌample የ RGB መብራትን ለማብራት እና ለማጥፋት፣ ብልጭ ድርግም የሚሉ እና የብሩህነት ማስተካከያ ለመቆጣጠር የአዝራር ንክኪ ያሳያል።
30_RGB_LED_TOUCH_V3.0
ይህ ለምሳሌample በ TFT_eSPI ሶፍትዌር ቤተ-መጽሐፍት ላይ የተመሰረተ እና Arduino-ESP32 3.0 ኮር ሶፍትዌር ላይብረሪ ብቻ ነው መጠቀም የሚችለው (ለምሳሌample, ስሪት 3.0.3). ሃርድዌሩ የኤል ሲ ዲ ማሳያ፣ ተከላካይ ንክኪ ስክሪን እና RGB ባለሶስት ቀለም መብራቶችን ይፈልጋል። ይህ ለምሳሌample ከ30_RGB_LED_TOUCH_V2.0 ሙከራ ጋር ተመሳሳይ ተግባር ያሳያልampለ.
31_LVGL_Demos
ይህ ለምሳሌample በTFT_eSPI፣ lvgl ሶፍትዌር ላይብረሪ፣ ሃርድዌር ኤልሲዲ ማሳያን መጠቀም ይፈልጋል፣ የመቋቋም ንክኪ ስክሪን ላይ መታመን አለበት። ይህ example የlvgl የተከተተ UI ስርዓት አምስቱን አብሮ የተሰሩ የማሳያ ባህሪያትን ያሳያል። ከዚህ የቀድሞ ጋርample, lvgl ን ወደ ESP32 ፕላትፎርም እንዴት መላክ እንደሚችሉ እና እንደ ማሳያ እና የንክኪ ስክሪን ያሉ መሰረታዊ መሳሪያዎችን እንዴት ማዋቀር እንደሚችሉ መማር ይችላሉ። በኤስampለፕሮግራም ፣ በአንድ ጊዜ አንድ ማሳያ ብቻ ሊጠናቀር ይችላል። በሚከተለው ምስል ላይ እንደሚታየው የማሳያውን አስተያየቶች ማጠናቀር ያለበትን ያስወግዱ እና በሌሎች ማሳያዎች ላይ አስተያየቶችን ያክሉ።

lv_demo_widgets፡ የተለያዩ መግብሮችን ሞክር
lv_demo_benchmark፡ የአፈጻጸም ቤንችማርክ ማሳያ
lv_demo_keypad_encoder፡ የሰሌዳ ኢንኮደር ሙከራ ማሳያ
lv_demo_music፡ የሙዚቃ ማጫወቻ የሙከራ ማሳያ
lv_demo_stress፡ የጭንቀት ሙከራ ማሳያ
ማስታወሻይህ የቀድሞample Arduino 2.0 ዝቅተኛ IED ስሪቶችን በመጠቀም ለመጀመሪያ ጊዜ ለማጠናቀር በአንጻራዊነት ረጅም ጊዜ ይወስዳል፣ 15 ደቂቃ ያህል።
32_ዋይፋይ_webአገልጋይ
ይህ ለምሳሌample TFT_eSPI ሶፍትዌር ላይብረሪ ላይ መታመን አለበት, ሃርድዌር LCD ማሳያ መጠቀም ያስፈልገዋል, RGB ባለሶስት ቀለም መብራቶች. ይህ example ማዋቀርን ያሳያል ሀ web አገልጋይ ፣ እና ከዚያ ወደ ን መድረስ web በኮምፒዩተር ላይ ያለው አገልጋይ ፣ አዶውን በ ላይ ያስተካክላል web በይነገጽ RGB ባለ ሶስት ቀለም ብርሃንን ለመቆጣጠር. ይህንን የቀድሞ ለመጠቀም ደረጃዎችampእንደሚከተለው ናቸው፡-
ሀ. የሚገናኙትን የ WIFI መረጃ በ "ssid" እና "የይለፍ ቃል" በ s መጀመሪያ ላይ ይፃፉampከዚህ በታች እንደሚታየው ፕሮግራም:

ለ. በማሳያ ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድample ፕሮግራም, እና ESP32 በማሳያው ማያ ገጽ ላይ ከ WIFI ጋር መገናኘት እንደጀመረ ማየት ይችላሉ. የ WIFI ግንኙነት ስኬታማ ከሆነ እንደ የስኬት መልእክት፣ SSID፣ IP አድራሻ እና ማክ አድራሻ ያሉ መረጃዎች በማሳያው ላይ ይታያሉ።
ሐ. በአሳሹ ውስጥ ከላይ ባሉት ደረጃዎች የሚታየውን የአይፒ አድራሻ ያስገቡ URL በኮምፒተር ላይ የግቤት መስክ. በዚህ ጊዜ, ን መድረስ ይችላሉ web በይነገጽ እና የ RGB ባለ ሶስት ቀለም ብርሃንን ለመቆጣጠር በይነገጽ ላይ ያለውን ተዛማጅ አዶ ጠቅ ያድርጉ።
ንካ_ካሊብሬተር
ይህ ፕሮግራም በ TFT_eSPI ሶፍትዌር ላይብረሪ ላይ የሚመረኮዝ ነው፣ እሱም በተለይ ለተከላካይ ንክኪ ስክሪኖች ማስተካከያ ተብሎ በተዘጋጀው፣ እና የመለኪያ እርምጃዎች እንደሚከተለው ናቸው።
ሀ. ከዚህ በታች እንደሚታየው የካሊብሬሽን ፕሮግራሙን ይክፈቱ እና የማሳያውን ማሳያ አቅጣጫ ያዘጋጁ። የመለኪያ ፕሮግራሙ በማሳያ አቅጣጫው መሰረት የተስተካከለ ስለሆነ ይህ ቅንብር ከትክክለኛው የማሳያ አቅጣጫ ጋር መጣጣም አለበት.

ለ. በማሳያ ሞጁል ላይ ኃይል, ማጠናቀር እና የቀድሞ አውርድampለፕሮግራም ፣በማሳያ ስክሪኑ ላይ የካሊብሬሽን በይነገጽን ማየት ይችላሉ ፣ከዚያም በቀስት መጠየቂያው መሠረት አራቱን ማዕዘኖች ጠቅ ያድርጉ።
ሐ. መለኪያው ከተጠናቀቀ በኋላ, በሚከተለው ምስል ላይ እንደሚታየው የመለኪያ ውጤቱ በተከታታይ ወደብ በኩል ይወጣል. በተመሳሳይ ጊዜ የካሊብሬሽን ማወቂያ በይነገጽ ገብቷል, እና የመለኪያ ማወቂያ በይነገጽ ነጥቦችን እና መስመሮችን በመሳል ይሞከራል.

መ. የመለኪያ ውጤቱ ትክክለኛ ከሆነ በኋላ የመለያ ወደብ የካሊብሬሽን መለኪያዎችን ወደ ቀድሞው ይቅዱample ፕሮግራም ጥቅም ላይ ውሏል.
ሰነዶች / መርጃዎች
![]() |
LCDWIKI E32N40T 4.0 ኢንች አርዱዪኖ ማሳያ [pdf] መመሪያ E32R40T፣ E32N40T፣ E32N40T 4.0 ኢንች አርዱዪኖ ማሳያ፣ 4.0 ኢንች አርዱዪኖ ማሳያ፣ አርዱዲኖ ማሳያ |
