LCDWIKI-لوگو

LCDWIKI E32R32P, E32N32P 3.2inch ESP32-32E Display Module

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module-product

وضاحتون:

  • ماڊل: 3.2 انچ ESP32-32E ڊسپلي ماڊل
  • قرارداد: 240 × 320
  • اسڪرين ڊرائيور IC: ST7789
  • مکيه ڪنٽرولر: ESP32-WROOM-32E
  • مکيه تعدد: 240MHz
  • Connectivity: 2.4G WIFI + Bluetooth
  • Arduino IDE Versions: 1.8.19 and 2.3.2
  • ESP32 Arduino Core Library Software Versions: 2.0.17 and 3.0.3

پن مختص ڪرڻ جون هدايتون:
ريڙهه view 3.2 انچ ESP32-32E ڊسپلي ماڊل جو: ريڙهه view ڊسپلي ماڊيول جو

ESP32-32E پن مختص ڪرڻ جون هدايتون:

On-board Device ڊوائيس پنن ESP32-32E ڪنيڪشن پن وصف
TFT_CS ايل سي ڊي IO15 LCD اسڪرين چپ چونڊ ڪنٽرول سگنل، گهٽ سطح
اثرائتو

پيداوار جي استعمال جون هدايتون

 Set up ESP32 Arduino Development Environment:

  1. ڊائون لوڊ ۽ انسٽال ڪريو Arduino IDE ورجن 1.8.19 يا 2.3.2.
  2. Install ESP32 Arduino Core Library software version 2.0.17 or 3.0.3.

Install Third-party Software Libraries:

  1. توھان جي پروجيڪٽ لاءِ گھربل ٽئين پارٽي لائبريرين جي سڃاڻپ ڪريو.
  2. Download and install the libraries following the provided instructions.

 Exampلي پروگرام استعمال جون هدايتون:

  1. Follow the steps outlined in the example program documentation.
  2. اڳوڻي اپ لوڊ ڪريوample program to the ESP32-32E display module.

اڪثر سوال:

  • سوال: مان ESP32-32E ماڊيول کي ڪيئن ري سيٽ ڪريان؟
    A: Use the RESET_KEY button or power cycle the module.
  • Q: Which versions of Arduino IDE are compatible with this module? 
    A: Versions 1.8.19 and 2.3.2 are compatible with the ESP32-32E module.

E32R32P&E32N32P 3.2inch IPS ESP32-32E Demo Instructions 

سافٽ ويئر ۽ هارڊويئر پليٽ فارم جي وضاحت

  • ماڊل: 3.2 انچ ESP32-32E ڊسپلي ماڊل 240 × 320 ريزوليوشن ۽ ST7789 اسڪرين ڊرائيور IC سان.
  • ماڊل ماسٽر: ESP32-WROOM-32E ماڊل، سڀ کان وڌيڪ مکيه فریکوئنسي 240MHz، سپورٽ 2.4G وائي فائي + بلوٽوت.
  • Arduino IED versions: versions 1.8.19 and 2.3.2. ESP32 Arduino core library software versions: 2.0.17 and 3.0.3.

پن جي مختص ڪرڻ جون هدايتون

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1)

شڪل 2.1 پوئتي view 3.2 انچ ESP32-32E ڊسپلي ماڊيول جو 

3.2 انچ ESP32 ڊسپلي ماڊل جو مکيه ڪنٽرولر ESP32-32E آهي، ۽ ان جي آن بورڊ پرديئرز لاءِ GPIO مختص هيٺ ڏنل جدول ۾ ڏيکاريل آهي:

ESP32-32E پن مختص ڪرڻ هدايتون
بورڊ جي ڊوائس تي بورڊ ڊوائيس پنن تي ESP32-32E

ڪنيڪشن پن

وضاحت
ايل سي ڊي TFT_CS 1015 LCD اسڪرين چپ چونڊ ڪنٽرول سگنل، گهٽ سطح تي اثرائتو
TFT_RS 102 LCD اسڪرين ڪمانڊ / ڊيٽا چونڊ ڪنٽرول سگنل. اعلي سطح: ڊيٽا، گھٽ سطح: حڪم

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (11)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (12)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (13)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (14)جدول 2.1 ESP32-32E آن بورڊ پرديئرز لاءِ پن مختص ڪرڻ جون هدايتون 

 استعمال ڪرڻ لاء هدايتون exampلي پروگرام

ESP32 Arduino ترقي ماحول قائم ڪريو
ESP32 Arduino ڊولپمينٽ ماحول کي ترتيب ڏيڻ تي تفصيلي هدايتن لاءِ، مهرباني ڪري پيڪيج ۾ موجود دستاويزن جو حوالو ڏيو ” Arduino_IDE1_development_environment_construction_for_ESP32″ and “Arduino_IDE2_development_environment_construction_for_ESP32″.

انسٽال ڪريو ٽئين پارٽي سافٽ ويئر لائبريريون
ڊولپمينٽ ماحول قائم ڪرڻ کان پوءِ، پهريون قدم آهي انسٽال ڪرڻ لاءِ ٽئين پارٽي سافٽ ويئر لائبرريون جيڪي استعمال ٿيل آهن.ampلي پروگرام. قدم هن ريت آهن:

A. Open the Demo \Arduino\Install libraries” directory in the package and find the third-party software library, as shown in the following figure:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (2)شڪل 3.1 Exampپروگرام ٽئين پارٽي سافٽ ويئر لائبريري

  • ArduinoJson: C++ JSON سافٽ ويئر لائبريري لاءِ Arduino ۽ انٽرنيٽ جي شين.
  • ESP32-audioI2S: ESP32 جي آڊيو ڊيڪوڊنگ سافٽ ويئر لائبريري آڊيو کيڏڻ لاءِ ESP32 جي I2S بس استعمال ڪري ٿي files فارميٽ ۾ جهڙوڪ mp3، m4a، ۽ mav SD ڪارڊ مان ٻاهرين آڊيو ڊوائيسز ذريعي.
  • ESP32Time: ESP32 بورڊ تي اندروني RTC وقت سيٽنگ ۽ ٻيهر حاصل ڪرڻ لاءِ Arduino سافٽ ويئر لائبريري
  • HttpClient: هڪ HTTP ڪلائنٽ سافٽ ويئر لائبريري جيڪا Arduino سان رابطو ڪري ٿي web سرور
  • Lvgl: A highly customizable, low resource-consuming, aesthetically pleasing, and easy-to-use embedded system graphics software library.
  • NTPClient: Connect NTP client software library to NTP server.
  • TFT_eSPI: Arduino گرافڪس لائبريري TFT-LCD LCD اسڪرين لاءِ ڪيترن ئي پليٽ فارمن ۽ LCD ڊرائيور ICs کي سپورٽ ڪري ٿي.
  • وقت: هڪ سافٽ ويئر لائبريري جيڪا Arduino لاء وقت جي ڪارڪردگي مهيا ڪري ٿي.
  • TJpg_Decoder: Arduino پليٽ فارم JPG فارميٽ تصوير ڊيڪوڊنگ لائبريري JPG کي ڊيڪوڊ ڪري سگھي ٿو files from SD cards or Flash and display them on LCD.  XT_DAC_Audio: The ESP32 XTronic DAC audio software library supports  WAV format audio files.
  • Copy these software libraries to the library directory of the project folder. The library directory of the project folder defaults to
    “C:\Users\Administrator\Documents\Arduino\libraries” (the red part represents the actual username of the computer). If the project folder path is modified, it needs to be copied to the modified project folder library directory.
  • ٽئين پارٽي سافٽ ويئر لائبريري جي انسٽاليشن مڪمل ٿيڻ کان پوء، توهان کوليو ٿا sampاستعمال لاء پروگرام.
lvgl ۽ TFT_eSPI سافٽ ويئر لائبريرين کي ٽئين پارٽي سافٽ ويئر لائبريرين ۾ استعمال ڪرڻ کان اڳ ترتيب ڏيڻ جي ضرورت آهي. پيڪيج ۾ سافٽ ويئر لائبريريون اڳ ۾ ئي ترتيب ڏنل آهن ۽ سڌو استعمال ڪري سگھجن ٿيون. جيڪڏهن توهان اڳ ۾ ئي ترتيب ڏنل لائبريري استعمال ڪرڻ نٿا چاهيو، توهان GitHub مان لائبريري جو جديد نسخو ڊائون لوڊ ڪري سگهو ٿا ۽ ان کي ٻيهر ترتيب ڏيو. قدم هن ريت آهن:

Find the download link on GitHub and download it. The download link is as follows:

Please find attached the download links for other software packages that do not require configuration:

After the library download is complete, unzip it (for ease of distinction, the decompressed library folder can be renamed), and then copy it to the project folder library directory (default is “C:\Users\Administrator\Documents\Arduino \ libraries” (the red part is the actual user name of the computer). Next, perform library configuration by opening the Demo \Arduino\Replaced files" ڊاريڪٽري ۾ پيڪيج ۽ متبادل ڳولڻ file، جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (3)

Figure 3.2 Third-party software library replacement file 

LVGL لائبريري ترتيب ڏيو:
نقل ڪريو lv_conf. ايڇ file تبديل ٿيل کان files ڊاريڪٽري کي lvgl لائبريري جي اعلي سطحي ڊاريڪٽري کي پروجيڪٽ لائبريري ڊاريڪٽري ۾، جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (4)

  • lv_conf_internal کوليو. ايڇ file in the src directory of the legal library under the engineering library directory, as shown in the following figure:

E32R32P&E32N32P ESP32-32E Demo Instructions  LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (5) کولڻ کان پوءِ fileهيٺ ڏنل ڏيکاريل لائن 41 جي مواد کي تبديل ڪريو (جيئن ".. /.. /lv_conf.h قدر کي تبديل ڪريو.. /lv_conf.h")، ۽ ترميم کي محفوظ ڪريو. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (6)ڪاپي examples and demos from level in the project library to src in level, as shown below: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (7)

ڪاپي ڊاريڪٽري جي حيثيت: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (8) TFT_eSPI لائبريري ترتيب ڏيو:

پهريون، نالو مٽايو User_Setup. ايڇ file TFT_eSPI لائبريري جي اعلي سطحي ڊاريڪٽري ۾ پروجيڪٽ فولڊر لائبريري ڊاريڪٽري تحت User_Setup_bak ڏانهن. ايڇ. پوء، ڪاپي ڪريو User_Setup. ايڇ file تبديل ٿيل کان files ڊاريڪٽري کي TFT_eSPI لائبريري جي اعلي سطحي ڊاريڪٽري کي پروجيڪٽ لائبريري ڊاريڪٽري جي تحت، جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (9)

 

اڳيون، نالو تبديل ڪريو ST7789_ Init. h TFT_eSPI لائبريري ۾ TFT_Drivers ڊاريڪٽري تحت پروجيڪٽ فولڊر ڊاريڪٽري ۾ ST7789_ Init. باڪ h، ۽ پوء ڪاپي ڪريو ST7789_ Init. h ۾ تبديل ٿيل files ڊاريڪٽري ڏانهن TFD_eSPI لائبريري TFT_Drivers ڊاريڪٽري هيٺ پروجيڪٽ فولڊر لائبريري ڊاريڪٽري، جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (10)

 

 Exampلي پروگرام استعمال جون هدايتون
سابقample program is located in the Demo \Arduino\demos” directory of the package, as shown in the following figure:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26)شڪل 3.10 Exampلي پروگرام

هر اڳوڻي جو تعارفampلي پروگرام هن ريت آهي:

  1. سادي_امتحان
    هن اڳوڻيample هڪ بنيادي مثال آهيample پروگرام جيڪو ڪنهن به ٽئين پارٽي جي لائبريرين تي ڀروسو نٿو ڪري. هارڊويئر کي هڪ LCD ڊسپلي اسڪرين جي ضرورت آهي، جيڪا ڏيکاري ٿي مڪمل اسڪرين رنگ ڀرڻ ۽ بي ترتيب مستطيل ڀرڻ. هن اڳوڻيample سڌو استعمال ڪري سگھجي ٿو چيڪ ڪرڻ لاءِ ته ڇا ڊسپلي اسڪرين صحيح ڪم ڪري رھيو آھي.
  2. colligate_test
    هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري ۽ هارڊويئر تي ڀروسو ڪري ٿو
    requires an LCD display screen. The displayed content includes drawing points, lines, various graphic displays, and running time statistics, making it a comprehensive display exampلي.
  3. ڊسپلي_گرافڪس
    هن اڳوڻيample relies on the TFT_eSPI software library, and the hardware requires an LCD display screen. The display content includes various graphic  drawings and fillings. 04_display_scroll
    هن اڳوڻيample requires the TFT_eSPI software library and the hardware needs to be an LCD display screen. The display content includes Chinese characters and images, scrolling text display, reversed color display, and rotation display in four directions.
  4. show_SD_jpg_picture
    هن اڳوڻيampلي کي TFT_eSPI ۽ TJpg_Secoder سافٽ ويئر لائبريرين تي ڀروسو ڪرڻ جي ضرورت آهي، ۽ هارڊويئر کي LCD ڊسپلي اسڪرين ۽ مائڪرو ايس ڊي ڪارڊ جي ضرورت آهي. هن اڳوڻيample فنڪشن آهي مائڪرو ايس ڊي ڪارڊ مان JPG تصويرون پڙهڻ، انهن کي پارس ڪرڻ، ۽ پوءِ تصويرن کي LCD تي ڊسپلي ڪرڻ. سابقampاستعمال جا مرحلا آهن:
    • s ۾ "PIC_320x480" ڊاريڪٽري مان JPG تصويرن کي نقل ڪريوampڪمپيوٽر ذريعي مائڪرو ايس ڊي ڪارڊ جي روٽ ڊاريڪٽري ڏانهن فولڊر.
    • مائڪرو ايس ڊي ڪارڊ داخل ڪريو ڊسپلي ماڊل جي SD ڪارڊ سلاٽ ۾؛
    • ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو ايسampلي پروگرام، ۽ توهان ڏسندا تصويرون ڏيکاريل متبادل طور تي LCD اسڪرين تي.
  5. RGB_LED_V2.0
    هن اڳوڻيample ڪنهن به ٽئين پارٽي سافٽ ويئر لائبريرين تي ڀروسو نٿو ڪري ۽ صرف استعمال ڪري سگهي ٿو Arduino-ESP32 ڪور سافٽ ويئر لائبريري ورزن 2.0 (جهڙوڪ ورجن 2.0.17). هارڊويئر کي آر بي بي ٽي رنگ جي روشني جي ضرورت آهي. هن اڳوڻيample shows the RGB three-color light on and off control, flicker control, and PWM brightness control.
  6. RGB_LED_V3.0
    هن اڳوڻيample ڪنهن به ٽئين پارٽي سافٽ ويئر لائبريرين تي ڀروسو نٿو ڪري ۽ صرف استعمال ڪري سگهي ٿو Arduino-ESP32 جي 3.0 ڪور سافٽ ويئر لائبريري (مثال طور 3.0.3). گهربل هارڊويئر ۽ افعال ساڳيا آهن جيڪي اڳ ۾ ڏيکاريل آهنample 06_RGB_LED_V2.0.
  7. Flash_DMA_jpg
    هن اڳوڻيample انحصار ڪري ٿو TFT_eSPI ۽ TJpg_Decoder سافٽ ويئر لائبريرين تي. هارڊويئر کي LCD ڊسپلي جي ضرورت آهي. هن اڳوڻيample ڏيکاري ٿو ESP32 ماڊل جي اندر فليش مان JPG تصويرون پڙهڻ ۽ ڊيٽا کي پارس ڪرڻ، ۽ پوءِ تصوير کي LCD تي ڏيکاري ٿو. مثالampاستعمال جا قدم:
    • jpg تصوير وٺو جيڪو آن لائن مولڊ ٽول ذريعي ڏيکارڻ جي ضرورت آھي. آن لائين ٺهيل اوزار webسائيٽ: http://tomeko.net/online_tools/file_to_hex.php?lang=en ماڊل جي ڪاميابي کان پوء، ڊيٽا کي نقل ڪريو "image.h" جي صف ۾ file ايس ۾ample فولڊر (سري جو نالو تبديل ڪري سگھجي ٿو، ۽ sample program should also be modified synchronously) Power on the display module, compile and download the exampلي پروگرام، توهان LCD اسڪرين تي تصوير ڊسپلي ڏسي سگهو ٿا.
  8. key_test
    هن اڳوڻيample ڪنهن به ٽئين پارٽي سافٽ ويئر لائبريرين تي ڀروسو نٿو ڪري. هارڊويئر کي BOOT بٽڻ ۽ RGB ٽن رنگن جي روشنين جي استعمال جي ضرورت آهي. هن اڳوڻيampلي پولنگ موڊ ۾ اهم واقعن جي نشاندهي ڏيکاري ٿو جڏهن ته آر بي بي جي ٽن رنگن جي روشني کي ڪنٽرول ڪرڻ لاءِ ڪي کي هلائڻ دوران.
  9. key_interrupt
    هن اڳوڻيample ڪنهن به ٽئين پارٽي سافٽ ويئر لائبريرين تي ڀروسو نٿو ڪري. هارڊويئر کي BOOT بٽڻ ۽ RGB ٽن رنگن جي روشنين جي استعمال جي ضرورت آهي. هن اڳوڻيample اهم واقعن کي ڳولڻ لاءِ هڪ مداخلت وارو موڊ ڏيکاري ٿو جڏهن ته آر بي بي جي ٽن رنگن جي روشني کي آن ۽ آف کي ڪنٽرول ڪرڻ لاءِ ڪي کي هلائڻ دوران.
  10. uart
    هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو، ۽ هارڊويئر کي سيريل پورٽ ۽ LCD ڊسپلي جي ضرورت آهي. هن اڳوڻيampلي ڏيکاري ٿو ته ڪيئن ESP32 سيريل پورٽ ذريعي پي سي سان رابطو ڪري ٿو. ESP32 سيريل پورٽ ذريعي ڪمپيوٽر کي معلومات موڪلي ٿو، ۽ ڪمپيوٽر سيريل پورٽ ذريعي ESP32 کي معلومات موڪلي ٿو. معلومات حاصل ڪرڻ کان پوء، ESP32 ان کي LCD اسڪرين تي ڏيکاري ٿو.
  11. RTC_test
    هن اڳوڻيample TFT_eSPI ۽ ESP32Time سافٽ ويئر لائبريرين تي ڀاڙي ٿو، ۽ هارڊويئر کي LCD ڊسپلي جي ضرورت آهي. هن اڳوڻيample ڏيکاري ٿو ESP32 جي RTC ماڊل کي استعمال ڪندي حقيقي وقت جو وقت ۽ تاريخ مقرر ڪرڻ ۽ وقت ۽ تاريخ کي LCD ڊسپلي تي ڏيکاري ٿو.
  12. timer_test_V2.0 st_V3.0
    هن اڳوڻيample ڪنهن به ٽئين پارٽي سافٽ ويئر لائبريرين تي ڀروسو نٿو ڪري ۽ صرف استعمال ڪري سگهي ٿو Arduino-ESP32 ڪور سافٽ ويئر لائبريري ورزن 2.0 (جهڙوڪ ورجن 2.0.17). هارڊويئر کي آر بي بي ٽي رنگ جي روشني جي ضرورت آهي. هن اڳوڻيample ڏيکاري ٿو ESP32 ٽائمر جو استعمال، سائي LED لائٽ آف کي ڪنٽرول ڪرڻ لاءِ 1 سيڪنڊ جو ٽائيم ٽائيم مقرر ڪندي (هر 1 سيڪنڊ تي، هر 1 سيڪنڊ بند، ۽ هميشه سائيڪل هلائڻ).
    • timer_test_V3.0
      هن اڳوڻيample ڪنهن به ٽئين پارٽي سافٽ ويئر لائبريرين تي ڀروسو نٿو ڪري ۽ صرف استعمال ڪري سگهي ٿو Arduino-ESP32 جي 3.0 ڪور سافٽ ويئر لائبريري (مثال طور 3.0.3). هارڊويئر کي آر بي بي ٽي رنگ جي روشني جي ضرورت آهي. هن اڳوڻيample ساڳيو ڪارڪردگي ڏيکاري ٿو 12_timer_test_V2.0 exampلي.
  13. حاصل_بيٽري_وولtage 
    هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو. هارڊويئر کي هڪ LCD ڊسپلي ۽ 3.7V ليتيم بيٽري جي ضرورت آهي. هن اڳوڻيampلي ڏيکاري ٿو اي ايس پي 32 جي ADC فنڪشن کي استعمال ڪندي حجم حاصل ڪرڻ لاءِtagاي خارجي ليتيم بيٽري جو ۽ ان کي LCD ڊسپلي تي ڏيکاري ٿو.
  14. Backlight_PWM_V2.0
    هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو ۽ صرف استعمال ڪري سگھي ٿو Arduino-ESP32 ڪور سافٽ ويئر لائبريري ورزن 2.0 (اڳ لاءِampلي، ورجن 2.0.17). هارڊويئر کي LCD ڊسپلي ۽ مزاحمتي ٽچ اسڪرين جي ضرورت آهي. هن اڳوڻيample ڏيکاري ٿو ته ڪيئن ڊسپلي جي بيڪ لائيٽ جي روشني کي ترتيب ڏئي سگهجي ٿو ڊسپلي ماڊل جي ٽچ سلائڊ آپريشن سان جڏهن روشني جي قيمت تبديل ٿي وڃي ٿي.
    • Backlight_PWM_V3.0
      هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو ۽ صرف استعمال ڪري سگھي ٿو Arduino-ESP32 3.0 ڪور سافٽ ويئر لائبريري (اڳ لاءِampلي، ورجن 3.0.3). هارڊويئر کي LCD ڊسپلي ۽ مزاحمتي ٽچ اسڪرين جي ضرورت آهي. هن اڳوڻيample ساڳيو ڪارڪردگي ڏيکاري ٿو 14_Backlight_PWM_V2.0 exampلي.
  15. آڊيو_پلے_V2.0 
    هن اڳوڻيample relies on the TFT_eSPI, TJpg_Decoder, and ESP32-audioI2S software libraries, and can only use the Arduino-ESP32 core software library version 2.0 (such as version 2.0.17). The hardware requires an LCD display, resistive touch screen, speaker, and MicroSD card. This example هڪ mp3 آڊيو پڙهڻ ڏيکاري ٿو file هڪ SD ڪارڊ مان، ڏيکاريندي file LCD کي نالو ڏيو، ۽ ان کي لوپ ۾ راند ڪريو. ڊسپلي تي ٻه ٽچ بٽڻ ICONS آهن، آپريشن آڊيو کي روڪڻ ۽ راند کي ڪنٽرول ڪري سگهي ٿو، ٻئي جو آپريشن گونگا ۽ آواز کي ڪنٽرول ڪري سگهي ٿو. هيٺ ڏنل هڪ اڳوڻي آهيampاليزي:
    • سڀ mp3 آڊيو نقل ڪريو files ۾ "mp3" ڊاريڪٽري ۾ sampمائڪرو ايس ڊي ڪارڊ ڏانهن فولڊر. يقينا، توهان پڻ آڊيو استعمال نٿا ڪري سگهو files هن ڊاريڪٽري ۾، ۽ ڪجهه mp3 آڊيو ڳولهيو files، اهو نوٽ ڪرڻ ضروري آهي ته اڳوڻيampلي پروگرام صرف وڌ ۾ وڌ 10 mp3 گانا لوپ ڪري سگهي ٿو.
    • مائڪرو ايس ڊي ڪارڊ داخل ڪريو ڊسپلي ماڊل جي SD ڪارڊ سلاٽ ۾؛
    • ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو اڳوڻيampلي پروگرام، توهان ڏسي سگهو ٿا ته گيت جو نالو LCD اسڪرين تي ڏيکاريل آهي، ۽ ٻاهرئين اسپيڪر آواز ادا ڪري ٿو. آڊيو پلے بیک کي ڪنٽرول ڪرڻ لاءِ آپريٽنگ اسڪرين تي بٽڻ آئڪن کي ٽيچ ڪريو.
  16. آڊيو_WAV_V2.0 
    هن اڳوڻيample XT_DAC_Audio سافٽ ويئر لائبريري تي ڀاڙي ٿو ۽ صرف استعمال ڪري سگھي ٿو Arduino-ESP32 ڪور سافٽ ويئر لائبريري ورزن 2.0 (اڳ لاءِampلي، ورجن 2.0.17). هارڊويئر کي اسپيڪر جي ضرورت آهي. هن اڳوڻيampلي ڏيکاري ٿو هڪ آڊيو کيڏڻ file ESP32 استعمال ڪندي wav فارميٽ ۾. هن ex استعمال ڪرڻ لاء قدمampهن ريت آهن:
    • آڊيو کي ايڊٽ ڪريو file that needs to be played, copy the generated audio data to the array of the “Audio_data.h” file ايس ۾ample فولڊر (سري جو نالو تبديل ڪري سگھجي ٿو، ۽ sampلي پروگرام کي هم وقت سازي ڪرڻ گهرجي). نوٽ ڪريو ته ايڊٽ ٿيل آڊيو file تمام وڏو نه هجڻ گهرجي، ٻي صورت ۾ اهو ESP32 ماڊل جي اندروني فليش گنجائش کان وڌي ويندو. هن جو مطلب آهي آڊيو جي ڊيگهه کي تبديل ڪرڻ file، ايسampling جي شرح ۽ چينلن جو تعداد. هتي هڪ آڊيو ايڊيٽنگ سافٽ ويئر آهي Audacity جنهن کي توهان انٽرنيٽ تان ڊائون لوڊ ڪري سگهو ٿا.
    • ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو اڳوڻيampلي پروگرام ۾، توهان ٻڌي سگهو ٿا اسپيڪر کي هلائڻ وارو آڊيو.
  17. Buzzer_PiratesOfTheCaribian 
    هن اڳوڻيample ڪنهن به ٽئين پارٽي سافٽ ويئر لائبريرين تي ڀروسو نٿو ڪري، ۽ هارڊويئر کي اسپيڪر جي ضرورت آهي. هن اڳوڻيample مختلف فريڪوئنسيز جو استعمال ڏيکاري ٿو پن کي مٿي ۽ هيٺ ڪرڻ لاءِ صوتي وائبريشن کي سميليٽ ڪرڻ لاءِ، جيڪو هارن کي آواز ڏئي ٿو.
  18. وائي فائي_اسڪين
    هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو، ۽ هارڊويئر کي LCD ڊسپلي ۽ ESP32 وائي فائي ماڊل جي ضرورت آهي. هن اڳوڻيample ڏيکاري ٿو ESP32 WIFI ماڊل اسڪيننگ ڀرسان وائرليس نيٽ ورڪ جي معلومات کي STA موڊ ۾. اسڪين ٿيل وائرليس نيٽ ورڪ جي معلومات LCD ڊسپلي تي ڏيکاريل آهي. وائرليس نيٽ ورڪ جي معلومات ۾ SSID، RSSI، CHANNEL، ۽ ENC_TYPE شامل آهن. وائرليس نيٽ ورڪ جي معلومات کي اسڪين ڪرڻ کان پوء، سسٽم اسڪين ٿيل وائرليس نيٽ ورڪ جو تعداد ڏيکاري ٿو. وڌ ۾ وڌ پهريون 17 اسڪين ٿيل وائرليس نيٽ ورڪ ڏيکاريا ويا آهن.
  19. وائي فائي_AP
    هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو، ۽ هارڊويئر کي LCD ڊسپلي ۽ ESP32 وائي فائي ماڊل جي ضرورت آهي. هن اڳوڻيampلي ڏيکاري ٿو ESP32 وائي فائي ماڊل سيٽ AP موڊ تي وائي فائي ٽرمينل ڪنيڪشن لاءِ. ڊسپلي ڏيکاريندو SSID، پاسورڊ، ميزبان IP پتو، ميزبان MAC پتو ۽ ESP32 وائي فائي ماڊل جي اي پي موڊ ۾ سيٽ ڪيل ٻي معلومات. هڪ دفعو ٽرمينل ڪاميابي سان ڳنڍيل آهي، ڊسپلي ٽرمينل ڪنيڪشن جو تعداد ڏيکاريندو. سيٽ جي شروعات ۾ "SSID" ۽ "پاسورڊ" متغيرن ۾ پنهنجو ssid ۽ پاسورڊ سيٽ ڪريو.ampلي پروگرام، جيئن هيٺ ڏيکاريل آهي:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (15)
  20. WiFi_SmartConfig
    هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو، ۽ هارڊويئر کي LCD ڊسپلي، ESP32 وائي فائي ماڊل، ۽ بوٽ بٽڻ جي ضرورت آهي. هن اڳوڻيample ڏيکاري ٿو ESP32 WIFI ماڊل STA موڊ ۾، EspTouch موبائل فون APP ذهين نيٽ ورڪ ورهائڻ واري عمل ذريعي. سڄو ايسampلي پروگرام هلندڙ فلو چارٽ هن ريت آهي:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1)

شڪل 3.12 وائي فائي اسمارٽ ڪنفيگ ايڪسampلي پروگرام آپريشن فلو چارٽ

هن لاء قدم exampلي پروگرام هن ريت آهن:

A. download the EspTouch application on the mobile phone, or copy the installation program “esptouch-v2.0.0.apk” from the folder Tool_software ” in the data package (only Android installation program, IOS application can only be installed from the device), The installer can also be downloaded from the official webسائيٽ.

ڊائون لوڊ ڪريو webسائيٽ: https://www.espressif.com.cn/en/support/download/apps

  • پاور ڊسپلي ماڊل تي، مرتب ڪريو ۽ ڊائون لوڊ ڪريو ايسampلي پروگرام، جيڪڏهن ESP32 ڪنهن به وائي فائي معلومات کي محفوظ نٿو ڪري، ته پوء سڌو سنئون انٽيليجنٽ ورهائڻ واري موڊ ۾ داخل ٿيو، هن وقت، موبائل فون تي EspTouch ايپليڪيشن کي کوليو، موبائل فون سان ڳنڍيل وائي فائي جو SSID ۽ پاسورڊ داخل ڪريو، ۽ پوء نشر ڪريو. UDP سان لاڳاپيل معلومات. هڪ دفعو ESP32 کي اها معلومات ملي ٿي، اها معلومات ۾ موجود SSID ۽ پاسورڊ موجب نيٽ ورڪ سان ڳنڍجي ويندي. نيٽ ورڪ ڪنيڪشن ڪامياب ٿيڻ کان پوءِ، اهو معلومات ڏيکاريندو جهڙوڪ SSID، پاسورڊ، IP پتو ۽ MAC پتو ڊسپلي اسڪرين تي ۽ محفوظ ڪندو WIFI معلومات. اها ڳالهه نوٽ ڪرڻ گهرجي ته هن تقسيم نيٽ ورڪ جي ڪاميابي جي شرح تمام بلند نه آهي، جيڪڏهن اهو ناڪام ٿئي ٿو، توهان کي ڪيترائي ڀيرا ڪوشش ڪرڻ جي ضرورت آهي.
  • جيڪڏهن ESP32 وائي فائي جي معلومات محفوظ ڪئي آهي، اهو خودڪار طريقي سان نيٽ ورڪ سان ڳنڍجي ويندو محفوظ ڪيل وائي فائي معلومات مطابق جڏهن ان کي آن ڪيو ويندو. جيڪڏهن ڪنيڪشن ناڪام ٿئي ٿي، سسٽم ذهين تقسيم نيٽ ورڪ موڊ ۾ داخل ٿئي ٿو. نيٽ ورڪ ڪنيڪشن ڪامياب ٿيڻ کان پوء، BOOT کي 3 سيڪنڊن کان وڌيڪ لاء رکو، محفوظ ٿيل WIFI معلومات صاف ٿي ويندي، ۽ ESP32 کي ري سيٽ ڪيو ويندو ذھني نيٽ ورڪ جي تقسيم کي ٻيهر انجام ڏيڻ لاء.

وائي فائي_STA
هن اڳوڻيampلي کي TFT_eSPI سافٽ ويئر لائبريري تي ڀروسو ڪرڻ جي ضرورت آهي، هارڊويئر کي LCD ڊسپلي، ESP32 وائي فائي ماڊل استعمال ڪرڻ جي ضرورت آهي. هن ايسample پروگرام ڏيکاري ٿو ته ڪيئن ESP32 STA موڊ ۾ وائي فائي سان ڳنڍي ٿو SSID ۽ پاسورڊ مهيا ڪيل مطابق. هن اڳوڻيampلي پروگرام ھيٺ ڏنل آھي:

  • لکو WIFI معلومات کي ڳنڍڻ لاءِ متغير ۾ "ssid" ۽ "پاسورڊ" جي شروعات ۾ampلي پروگرام، جيئن هيٺ ڏيکاريل آهي:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (18)
  • ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو اڳوڻيampپروگرام شروع ٿئي ٿو، ۽ توهان ڏسي سگهو ٿا ته ESP32 ڊسپلي اسڪرين تي WIFI سان ڳنڍڻ شروع ڪري ٿو. جيڪڏهن WIFI ڪنيڪشن ڪامياب ٿئي ٿو، ته معلومات جهڙوڪ ڪاميابي جو پيغام، SSID، IP پتو، ۽ MAC پتو ڊسپلي تي ڏيکاريو ويندو. جيڪڏهن ڪنيڪشن 3 منٽن کان وڌيڪ رهي ٿو، ته ڪنيڪشن ناڪام ٿئي ٿو، ۽ هڪ ناڪامي جو پيغام ڏيکاريو ويندو آهي.

وائي فائي_STA_TCP_Client
 هن اڳوڻيampلي کي TFT_eSPI سافٽ ويئر لائبريري تي ڀروسو ڪرڻ جي ضرورت آهي، هارڊويئر کي LCD ڊسپلي، ESP32 وائي فائي ماڊل استعمال ڪرڻ جي ضرورت آهي. هن اڳوڻيample پروگرام ڏيکاري ٿو ESP32 STA موڊ ۾، WIFI سان ڳنڍڻ کان پوء، TCP ڪلائنٽ جي طور تي TCP سرور جي عمل کي. هن اڳوڻيampلي پروگرام ھيٺ ڏنل آھي:

  • اڳوڻي جي شروعات ۾ample program “ssid”, “password”, “server IP”, “server port” variables write the required connection WIFI information, TCP server IP address (computer IP address) and port number, as shown in the following figure:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (19)
  • open the “TCP&UDP test tool” or “Network debugging assistant” and other test tools on the computer (installation package in the data package _Tool_software” directory), create a TCP server in the tool, and the port number should be consistent with the exampلي پروگرام سيٽنگون.
  • ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو اڳوڻيample پروگرام، ۽ توهان ڏسي سگهو ٿا ته ESP32 ڊسپلي اسڪرين تي وائي فائي سان ڳنڍڻ شروع ٿئي ٿو. جيڪڏهن WIFI ڪنيڪشن ڪامياب آهي، معلومات جهڙوڪ ڪاميابي جو پيغام، SSID، IP پتو، MAC پتو، ۽ TCP سرور پورٽ نمبر ڊسپلي تي ڏيکاريل آهي. ڪنيڪشن ڪامياب ٿيڻ کان پوء، هڪ پيغام ڏيکاري ٿو. انهي حالت ۾، توهان سرور سان رابطو ڪري سگهو ٿا.

وائي فائي_STA_TCP_Server
هن اڳوڻيampلي کي TFT_eSPI سافٽ ويئر لائبريري تي ڀروسو ڪرڻ جي ضرورت آهي، هارڊويئر کي LCD ڊسپلي، ESP32 وائي فائي ماڊل استعمال ڪرڻ جي ضرورت آهي. هن اڳوڻيample پروگرام ڏيکاري ٿو ESP32 STA موڊ ۾، WIFI سان ڳنڍڻ کان پوء، TCP ڪلائنٽ ڪنيڪشن جي عمل ذريعي TCP سرور جي طور تي. هن اڳوڻيampلي پروگرام ھيٺ ڏنل آھي:

  • لکو گھربل WIFI معلومات ۽ TCP سرور پورٽ نمبر متغير ۾ "SSID"، "پاسورڊ" ۽ "پورٽ" جي شروعات ۾.ampلي پروگرام، جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (20)
  • ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو اڳوڻيample پروگرام، ۽ توهان ڏسي سگهو ٿا ته ESP32 ڊسپلي اسڪرين تي وائي فائي سان ڳنڍڻ شروع ٿئي ٿو. جيڪڏهن WIFI ڪنيڪشن ڪامياب آهي، معلومات جهڙوڪ ڪاميابي جو پيغام، SSID، IP پتو، MAC پتو، ۽ TCP سرور پورٽ نمبر ڊسپلي تي ڏيکاريل آهي. پوء، TCP سرور ٺاھيو ويو آھي ۽ TCP ڪلائنٽ ڳنڍيل آھي.
  • open the “TCP&UDP test tool” or “Network debugging assistant” and other test tools on the computer (the installation package is in the information package Tool_software ” directory), create a TCP client in the tool (pay attention to the IP address and port number should be consistent with the content displayed on the display), and then start to connect the server. If the connection is successful, the corresponding prompt will be displayed, and the server can communicate with it.

وائي فائي_STA_UDP
هن اڳوڻيampلي کي TFT_eSPI سافٽ ويئر لائبريري تي ڀروسو ڪرڻ جي ضرورت آهي، هارڊويئر کي LCD ڊسپلي، ESP32 وائي فائي ماڊل استعمال ڪرڻ جي ضرورت آهي. هن اڳوڻيample پروگرام ڏيکاري ٿو ESP32 STA موڊ ۾، WIFI سان ڳنڍڻ کان پوء، UDP سرور جي طور تي UDP ڪلائنٽ ڪنيڪشن جي عمل ذريعي. هن اڳوڻيampلي پروگرام ھيٺ ڏنل آھي:

  • s جي شروعات ۾ گهربل WIFI معلومات ۽ UDP سرور پورٽ نمبر متغيرن ۾ لکو “ssid”، “پاسورڊ” ۽ “localUdpPort”.ampلي پروگرام، جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (21)
  •  ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو اڳوڻيample پروگرام، ۽ توهان ڏسي سگهو ٿا ته ESP32 ڊسپلي اسڪرين تي وائي فائي سان ڳنڍڻ شروع ٿئي ٿو. جيڪڏهن WIFI ڪنيڪشن ڪامياب آهي، معلومات جهڙوڪ ڪاميابي جو پيغام، SSID، IP پتو، MAC پتو، ۽ مقامي پورٽ نمبر ڊسپلي تي ڏيکاريل آهي. پوء يو ڊي پي سرور ٺاهيو ۽ يو ڊي پي ڪلائنٽ کي ڳنڍڻ لاء انتظار ڪريو.
  •  open the “TCP&UDP test tool” or “Network debugging assistant” and other test tools on the computer (installation package in the information package Tool_software ” directory), create a UDP client in the tool (pay attention to the IP address and port number should be consistent with the content displayed on the display), and then start to connect to the server. If the connection is successful, the corresponding prompt will be displayed, and the server can communicate with it

BLE_scan_V2.0
هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو ۽ صرف استعمال ڪري سگھي ٿو Arduino-ESP32 ڪور سافٽ ويئر لائبريري ورزن 2.0 (اڳ لاءِampلي، ورجن 2.0.17). هارڊويئر کي LCD ڊسپلي، ESP32 بلوٽوت ماڊل استعمال ڪرڻ جي ضرورت آهي. هن اڳوڻيampلي ڏيکاري ٿو ESP32 بلوٽوٿ ماڊل اسڪيننگ جي چوڌاري BLE بلوٽوٿ ڊيوائسز ۽ ڏيکاري ٿو نالو ۽ RSSI نالي BLE بلوٽوٿ ڊيوائس جو اسڪين ٿيل LCD ڊسپلي تي.

BLE_scan_V3.0 
هن اڳوڻيample relies on the TFT_eSPI software library and can only use the  Arduino-ESP32 3.0 core software library (for exampلي، ورجن 3.0.3). هارڊويئر کي LCD ڊسپلي، ESP32 بلوٽوت ماڊل استعمال ڪرڻ جي ضرورت آهي. هن ايس جي ڪارڪردگيample پروگرام ساڳيو آهي 25_BLE_scan_V2.0 sampلي پروگرام.

BLE_server_V2.0
هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو ۽ صرف استعمال ڪري سگھي ٿو Arduino-ESP32 ڪور سافٽ ويئر لائبريري ورزن 2.0 (اڳ لاءِampلي، ورجن 2.0.17). هارڊويئر کي LCD ڊسپلي، ESP32 بلوٽوت ماڊل استعمال ڪرڻ جي ضرورت آهي. هن اڳوڻيample ڏيکاري ٿو ته ڪيئن ESP32 بلوٽوت ماڊل هڪ بلوٽوت BLE سرور ٺاهي ٿو، هڪ بلوٽوت BLE ڪلائنٽ سان ڳنڍيل آهي، ۽ هڪ ٻئي سان رابطو ڪري ٿو. هن ex استعمال ڪرڻ لاء قدمampهن ريت آهن:

  • Install Bluetooth BLE debugging tools on your phone, such as “BLE debugging Assistant”, “LightBlue”, etc.
  • ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو اڳوڻيampلي پروگرام ۾، توهان ڏسي سگهو ٿا بلوٽوٽ BLE ڪلائنٽ هلندڙ پرامپٽ ڊسپلي تي. جيڪڏھن توھان چاھيو ٿا ته بلوٽوٿ BLE سرور ڊيوائس جو نالو پاڻ تبديل ڪريو، توھان ان کي تبديل ڪري سگھو ٿا "BLEDevice::init" فنڪشن پيٽرولر ۾ampلي پروگرام، جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (22)
  • open the Bluetooth on the mobile phone and Bluetooth BLE debugging tool, search the Bluetooth BLE server device name (default is
    “ESP32_BT_BLE”), and then click the name to connect, after the connection is successful, ESP32 display module will prompt. The next step is Bluetooth communication.

BLE_server_V3.0
هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو ۽ صرف استعمال ڪري سگھي ٿو Arduino-ESP32 3.0 ڪور سافٽ ويئر لائبريري (اڳ لاءِampلي، ورجن 3.0.3). هارڊويئر کي LCD ڊسپلي، ESP32 بلوٽوت ماڊل استعمال ڪرڻ جي ضرورت آهي. هن اڳوڻيample ساڳيو آهي 26_BLE_server_V2.0 exampلي.

Desktop_Display
|This example پروگرام ArduinoJson، Time، HttpClient، TFT_eSPI، TJpg_Decoder، NTPClient سافٽ ويئر لائبريرين تي ڀاڙي ٿو. هارڊويئر کي LCD ڊسپلي، ESP32 وائي فائي ماڊل استعمال ڪرڻ جي ضرورت آهي. هن اڳوڻيample shows a weather clock desktop that displays city weather conditions (including temperature, humidity, weather ICONS, and scrolling through other weather information), the current time and date, and an astronaut animation.

Weather information is obtained from the weather network over the network, and time information is updated from the NTP server. This exampلي پروگرام هيٺ ڏنل قدمن کي استعمال ڪري ٿو:

  • ايڪس کولڻ کان پوءampلي، توهان کي پهريان ٽول ->پارٽيشن اسڪيم کي وڏي APP (3MB No OTA / 1MB SPIFFS) اختيار تي سيٽ ڪرڻ گهرجي، ٻي صورت ۾ ڪمپلر ناکافي ميموري جي غلطي جي رپورٽ ڪندو.
  • write the WIFI information to be connected in the “SSID” and “password” variables at the beginning of the sampلي پروگرام، جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي. جيڪڏھن مقرر نه ڪيو ويو آھي، ذھني تقسيم نيٽ ورڪ (ذہين تقسيم نيٽ ورڪ جي وضاحت لاء، مھرباني ڪري حوالو ڏيو ذھني تقسيم اڳوڻيampلي پروگرام)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (23)

شڪل 3.17 وائي فائي معلومات سيٽنگ ڪرڻ 

  • ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو اڳوڻيampلي پروگرام، توهان ڊسپلي اسڪرين تي موسم جي گھڙي ڊيسڪ ٽاپ ڏسي سگهو ٿا.
  • 28_ڊسپلي_فون ڪال 
  • هن اڳوڻيample relies on the TFT_eSPI software library. The hardware requires an LCD display and a resistive touch screen. This example هڪ موبائل فون لاءِ هڪ سادي ڊائلنگ انٽرفيس ڏيکاري ٿو، هڪ بٽڻ جي ٽچ تي داخل ڪيل مواد سان.
    29_ٽچ_پين
  • هن اڳوڻيample relies on the TFT_eSPI software library. The hardware requires an LCD display and a resistive touch screen. This example ڏيکاري ٿو ته ڊسپلي تي لائينون ڊرائنگ ڪندي، توهان چيڪ ڪري سگهو ٿا ته ڇا ٽچ اسڪرين صحيح طريقي سان ڪم ڪري رهي آهي.

RGB_LED_TOUCH_V2.0
هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو ۽ صرف استعمال ڪري سگھي ٿو Arduino-ESP32 ڪور سافٽ ويئر لائبريري ورزن 2.0 (اڳ لاءِample, version 2.0.17). The hardware requires an LCD display, a resistive touch screen, and RGB tri-color lights. This exampلي آر بي جي لائيٽ آن ۽ آف، فلڪر، ۽ چمڪ جي ترتيب کي ڪنٽرول ڪرڻ لاءِ بٽڻ جو ٽچ ڏيکاري ٿو.

RGB_LED_TOUCH_V3.0
هن اڳوڻيample TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو ۽ صرف استعمال ڪري سگھي ٿو Arduino-ESP32 3.0 ڪور سافٽ ويئر لائبريري (اڳ لاءِample, version 3.0.3). The hardware requires an LCD display, a resistive touch screen, and RGB tri-color lights. This example shows the same functionality as the  30_RGB_LED_TOUCH_V2.0 test exampلي.

LVGL_Demos
هن اڳوڻيample needs to rely on TFT_eSPI, lvgl software library, hardware needs to use LCD display, resistance touch screen. This example ڏيکاري ٿو lvgl ايمبيڊڊ UI سسٽم جا پنج بلٽ ان ڊيمو خاصيتون. هن سان گڏ اڳوڻيampلي، توهان سکي سگهو ٿا ته ڪيئن lvgl کي ESP32 پليٽ فارم تي پورٽ ڪيو وڃي ۽ هيٺيون ڊوائيس ڪيئن ترتيب ڏيڻ جهڙوڪ ڊسپلي ۽ ٽچ اسڪرين. ۾ ايسampلي پروگرام، هڪ وقت ۾ صرف هڪ ڊيم مرتب ڪري سگهجي ٿو. ڊيمو جي تبصرن کي هٽايو جيڪو مرتب ڪرڻ جي ضرورت آهي، ۽ ٻين ڊيمن تي رايا شامل ڪريو، جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (24)

  • lv_demo_widgets: مختلف ويجيٽس جا ٽيسٽ ڊيمو
  • lv_demo_benchmark: Performance benchmark demo lv_demo_keypad_encoder: Keyboard encoder test demo lv_demo_music: music player  test demo
  • lv_demo_stress: اسٽريس ٽيسٽ ڊيمو

نوٽ: پهريون ڀيرو هن اڳوڻيampلي مرتب ڪيو ويو آهي، اهو هڪ ڊگهو وقت وٺندو آهي، اٽڪل 15 منٽ.

وائي فائي_webسرور
هن اڳوڻيample needs to rely on the TFT_eSPI software library, hardware needs to use LCD display, RGB three-color lights. This example ڏيکاري ٿو ترتيب ڏيڻ a web سرور، ۽ پوء تائين رسائي web ڪمپيوٽر تي سرور، آئڪن کي تبديل ڪندي web آر جي بي ٽي رنگن جي روشني کي ڪنٽرول ڪرڻ لاءِ انٽرفيس. هن اڳوڻي کي استعمال ڪرڻ جا قدمampهن ريت آهن:

  • Write the WIFI information to be connected in the variables “SSID” and “password” at the beginning of the sampلي پروگرام، جيئن هيٺ ڏيکاريل آهي:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (25)
  • ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو اڳوڻيample پروگرام، ۽ توهان ڏسي سگهو ٿا ته ESP32 ڊسپلي اسڪرين تي وائي فائي سان ڳنڍڻ شروع ٿئي ٿو. جيڪڏهن WIFI ڪنيڪشن ڪامياب آهي، معلومات جهڙوڪ ڪاميابي جو پيغام، SSID، IP پتو، ۽ MAC پتو ڊسپلي تي ڏيکاريو ويندو.
  • مٿي ڏنل مرحلن ۾ ڏيکاريل IP پتو برائوزر ۾ داخل ڪريو. URL ڪمپيوٽر تي ان پٽ فيلڊ. هن وقت، توهان رسائي ڪري سگهو ٿا web انٽرفيس ۽ آر بي بي جي ٽن رنگن جي روشني کي ڪنٽرول ڪرڻ لاءِ انٽرفيس تي لاڳاپيل آئڪن تي ڪلڪ ڪريو.

Touch_calibrate
هي پروگرام TFT_eSPI سافٽ ويئر لائبريري تي ڀاڙي ٿو، جيڪا خاص طور تي مزاحمتي ٽچ اسڪرين جي حساب ڪتاب لاءِ ٺهيل آهي، ۽ حساب ڪتاب جا مرحلا هن ريت آهن:

  • ڪليبريشن پروگرام کوليو ۽ ڊسپلي اسڪرين جي ڊسپلي جي هدايت کي سيٽ ڪريو، جيئن هيٺ ڏيکاريل آهي. ڇاڪاڻ ته انشانکن پروگرام ڊسپلي جي هدايت جي مطابق ترتيب ڏني وئي آهي، هي سيٽنگ اصل ڊسپلي جي هدايت سان مطابقت هجڻ گهرجي. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26)
  • ڊسپلي ماڊل تي پاور، مرتب ڪريو ۽ ڊائون لوڊ ڪريو اڳوڻيampلي پروگرام ۾، توهان ڊسپلي اسڪرين تي ڪئليبريشن انٽرفيس ڏسي سگهو ٿا، پوء تير جي ترڪيب جي مطابق چار ڪنڊن تي ڪلڪ ڪريو.
  • After the calibration is completed, the calibration result is output through the serial port, as shown in the following figure. At the same time, the calibration detection interface is entered, and the calibration detection interface is tested by drawing dots and lines.LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module-
  • ان کان پوء انشانکن جو نتيجو صحيح آهي، سيريل پورٽ جي ڪليبريشن پيٽرولن کي نقل ڪريو اڳوڻيampاستعمال ٿيل پروگرام.

www.lcdwiki.com

دستاويز / وسيلا

LCDWIKI E32R32P, E32N32P 3.2inch ESP32-32E Display Module [pdf] هدايت نامو
E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2inch ESP32-32E Display Module, E32R32P E32N32P, 3.2inch ESP32-32E Display Module, ESP32-32E Display Module, Display Module, Module

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *