LCDWIKI-ໂລໂກ້

ໂມດູນຈໍສະແດງຜົນ LCDWIKI E32R32P, E32N32P 3.2 ນິ້ວ ESP32-32E

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

ຂໍ້ມູນຈໍາເພາະ:

  • ໂມດູນ: ໂມດູນຈໍສະແດງຜົນ ESP3.2-32E ຂະໜາດ 32 ນິ້ວ
  • ຄວາມລະອຽດ: 240×320
  • IC Driver ຈໍ: ST7789
  • ຕົວຄວບຄຸມຫຼັກ: ESP32-WROOM-32E
  • ຄວາມຖີ່ຫຼັກ: 240MHz
  • ການເຊື່ອມຕໍ່: 2.4G WIFI + Bluetooth
  • ເວີຊັ່ນ Arduino IDE: 1.8.19 ແລະ 2.3.2
  • ESP32 Arduino Core Library Software Versions: 2.0.17 ແລະ 3.0.3

ຄໍາແນະນໍາການຈັດສັນ PIN:
ຫລັງ view ໂມດູນຈໍສະແດງຜົນ ESP3.2-32E ຂະໜາດ 32 ນິ້ວ: ຫລັງ view ຂອງໂມດູນການສະແດງ

ຄໍາແນະນໍາການຈັດສັນ PIN ESP32-32E:

ອຸປະກອນເທິງຍົນ ປັກໝຸດອຸປະກອນ ເຂັມເຊື່ອມຕໍ່ ESP32-32E ລາຍລະອຽດ
TFT_CS ຈໍ LCD IO15 ຈໍ LCD ສັນຍານການຄວບຄຸມການເລືອກ chip, ລະດັບຕ່ໍາ
ມີປະສິດທິພາບ

ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ

 ຕັ້ງຄ່າສະພາບແວດລ້ອມການພັດທະນາ ESP32 Arduino:

  1. ດາວໂຫຼດ ແລະຕິດຕັ້ງ Arduino IDE ເວີຊັ່ນ 1.8.19 ຫຼື 2.3.2.
  2. ຕິດຕັ້ງຊອບແວ ESP32 Arduino Core Library ເວີຊັ່ນ 2.0.17 ຫຼື 3.0.3.

ຕິດຕັ້ງຫ້ອງສະໝຸດຊອບແວພາກສ່ວນທີສາມ:

  1. ກໍານົດຫ້ອງສະຫມຸດພາກສ່ວນທີສາມທີ່ຈໍາເປັນສໍາລັບໂຄງການຂອງທ່ານ.
  2. ດາວໂຫຼດ ແລະຕິດຕັ້ງຫ້ອງສະໝຸດຕາມຄຳແນະນຳທີ່ໃຫ້ໄວ້.

 Example ຄໍາ​ແນະ​ນໍາ​ການ​ນໍາ​ໃຊ້​ໂຄງ​ການ​:

  1. ປະຕິບັດຕາມຂັ້ນຕອນທີ່ລະບຸໄວ້ໃນ exampເອກະສານໂຄງການ.
  2. ອັບໂຫຼດ example ໂຄງ​ການ​ກັບ​ໂມ​ດູນ​ການ​ສະ​ແດງ ESP32-32E​.

FAQ:

  • ຖາມ: ຂ້ອຍຈະຕັ້ງໂມດູນ ESP32-32E ຄືນໃໝ່ໄດ້ແນວໃດ?
    A: ໃຊ້ປຸ່ມ RESET_KEY ຫຼືປິດເປີດໂມດູນ.
  • ຖາມ: Arduino IDE ລຸ້ນໃດທີ່ເຂົ້າກັນໄດ້ກັບໂມດູນນີ້? 
    A: ລຸ້ນ 1.8.19 ແລະ 2.3.2 ແມ່ນເຂົ້າກັນໄດ້ກັບໂມດູນ ESP32-32E.

E32R32P&E32N32P 3.2 ນິ້ວ IPS ESP32-32E ຄໍາແນະນໍາການສາທິດ 

ລາຍລະອຽດແພລະຕະຟອມຊອບແວ ແລະຮາດແວ

  • ໂມດູນ: ໂມດູນຈໍສະແດງຜົນ ESP3.2-32E ຂະໜາດ 32 ນິ້ວ ທີ່ມີຄວາມລະອຽດ 240×320 ແລະ IC driver ໜ້າຈໍ ST7789.
  • ໂມດູນແມ່ແບບ: ໂມດູນ ESP32-WROOM-32E, ຄວາມຖີ່ຫຼັກສູງສຸດ 240MHz, ຮອງຮັບ 2.4G WIFI+ Bluetooth.
  • ເວີຊັ່ນ Arduino IED: ເວີຊັ່ນ 1.8.19 ແລະ 2.3.2. ESP32 Arduino core library software versions: 2.0.17 ແລະ 3.0.3.

ປັກໝຸດຄໍາແນະນໍາການຈັດສັນ

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

ຮູບ 2.1 ຫລັງ view ໂມດູນຈໍສະແດງຜົນ ESP3.2-32E ຂະໜາດ 32 ນິ້ວ 

ຕົວຄວບຄຸມຕົ້ນຕໍຂອງໂມດູນຈໍສະແດງຜົນ ESP3.2 ຂະຫນາດ 32 ນິ້ວແມ່ນ ESP32-32E, ແລະການຈັດສັນ GPIO ສໍາລັບອຸປະກອນຕໍ່ພ່ວງເທິງເຮືອຂອງມັນແມ່ນສະແດງຢູ່ໃນຕາຕະລາງຂ້າງລຸ່ມນີ້:

ESP32-32E ເຂັມ ການຈັດສັນ ຄໍາແນະນໍາ
ຢູ່ໃນອຸປະກອນ ປັກໝຸດອຸປະກອນຢູ່ໃນກະດານ ESP32-32E

pin ການເຊື່ອມຕໍ່

ລາຍລະອຽດ
ຈໍ LCD TFT_CS 1015 ສັນຍານການຄວບຄຸມການເລືອກ chip ຫນ້າຈໍ 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 ຄຳແນະນຳການຈັດສັນ PIN ສຳລັບອຸປະກອນຕໍ່ພ່ວງເທິງເຮືອ ESP32-32E 

 ຄໍາແນະນໍາສໍາລັບການນໍາໃຊ້ exampໂຄງການ le

ຕັ້ງຄ່າສະພາບແວດລ້ອມການພັດທະນາ ESP32 Arduino
ສໍາລັບຄໍາແນະນໍາຢ່າງລະອຽດກ່ຽວກັບການຕັ້ງຄ່າສະພາບແວດລ້ອມການພັດທະນາ ESP32 Arduino, ກະລຸນາເບິ່ງເອກະສານໃນຊຸດທີ່ມີຫົວຂໍ້ ” Arduino_IDE1_development_environment_construction_for_ESP32″ ແລະ ” Arduino_IDE2_development_environment_construction_for_ESP32″.

ຕິດຕັ້ງຫ້ອງສະຫມຸດຊອບແວພາກສ່ວນທີສາມ
ຫຼັງຈາກການຕັ້ງຄ່າສະພາບແວດລ້ອມການພັດທະນາ, ຂັ້ນຕອນທໍາອິດແມ່ນການຕິດຕັ້ງຫ້ອງສະຫມຸດຊອບແວພາກສ່ວນທີສາມນໍາໃຊ້ໂດຍ sampໂຄງການ le. ຂັ້ນ​ຕອນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

A. ເປີດໄດເລກະທໍລີ Demo \ Arduino \ ຕິດຕັ້ງຫ້ອງສະຫມຸດ "ຢູ່ໃນຊຸດແລະຊອກຫາຫ້ອງສະຫມຸດຊອບແວພາກສ່ວນທີສາມ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້:

LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (2)ຮູບ 3.1 Example Program ຫໍສະຫມຸດຊອບແວພາກສ່ວນທີສາມ

  • ArduinoJson: ຫ້ອງສະໝຸດຊອບແວ C++ JSON ສຳລັບ Arduino ແລະ Internet of Things.
  • ESP32-audioI2S: ຫ້ອງສະໝຸດຊອບແວການຖອດລະຫັດສຽງຂອງ ESP32 ໃຊ້ລົດເມ I32S ຂອງ ESP2 ເພື່ອຫຼິ້ນສຽງ files ໃນຮູບແບບເຊັ່ນ: mp3, m4a, ແລະ mav ຈາກບັດ SD ຜ່ານອຸປະກອນສຽງພາຍນອກ.
  • ESP32Time: ຫ້ອງສະໝຸດຊອບແວ Arduino ສໍາລັບການຕັ້ງຄ່າ ແລະດຶງຂໍ້ມູນເວລາ RTC ພາຍໃນຢູ່ໃນກະດານ ESP32
  • HttpClient: ຫ້ອງສະໝຸດຊອບແວລູກຄ້າ HTTP ທີ່ພົວພັນກັບ Arduino's web ເຊີບເວີ.
  • Lvgl: ເປັນຫ້ອງສະໝຸດຊອບແວກຣາຟິກຂອງລະບົບທີ່ຝັງຕົວໄດ້ທີ່ປັບແຕ່ງໄດ້ສູງ, ໃຊ້ຊັບພະຍາກອນໜ້ອຍ, ມີຄວາມພໍໃຈໃນດ້ານຄວາມງາມ ແລະໃຊ້ງ່າຍ.
  • NTPClient: ເຊື່ອມຕໍ່ຫ້ອງສະໝຸດຊອບແວລູກຂ່າຍ NTP ກັບເຊີບເວີ NTP.
  • TFT_eSPI: ຫ້ອງສະໝຸດກຣາບຟິກ Arduino ສໍາລັບໜ້າຈໍ LCD TFT-LCD ຮອງຮັບຫຼາຍເວທີ ແລະ IC ໄດເວີ LCD.
  • ເວລາ: ຫ້ອງສະໝຸດຊອບແວທີ່ສະໜອງການທຳງານເວລາສຳລັບ Arduino.
  • TJpg_Decoder: ຫ້ອງສະໝຸດການຖອດລະຫັດຮູບຮູບແບບ JPG ແພລດຟອມ Arduino ສາມາດຖອດລະຫັດ JPG files ຈາກບັດ SD ຫຼື Flash ແລະສະແດງໃຫ້ເຂົາເຈົ້າໃນ LCD. XT_DAC_Audio: ຫ້ອງສະໝຸດຊອບແວສຽງ ESP32 XTronic DAC ຮອງຮັບສຽງຮູບແບບ WAV files.
  • ສຳເນົາຫ້ອງສະໝຸດຊອບແວເຫຼົ່ານີ້ໄປໃສ່ຫ້ອງສະໝຸດຂອງໂຟນເດີ້ໂຄງການ. ໄດເລກະທໍລີຫ້ອງສະຫມຸດຂອງໂຟນເດີໂຄງການເລີ່ມຕົ້ນທີ່ຈະ
    “C:\Users\Administrator\Documents\Arduino\libraries” (ສ່ວນສີແດງສະແດງເຖິງຊື່ຜູ້ໃຊ້ຕົວຈິງຂອງຄອມພິວເຕີ). ຖ້າເສັ້ນທາງໂຟເດີໂຄງການຖືກດັດແກ້, ມັນຈໍາເປັນຕ້ອງຖືກຄັດລອກໄປທີ່ໄດເລກະທໍລີຫ້ອງສະຫມຸດໂຄງການທີ່ຖືກດັດແກ້.
  • ຫຼັງຈາກການຕິດຕັ້ງຫ້ອງສະຫມຸດຊອບແວພາກສ່ວນທີສາມສໍາເລັດ, ທ່ານສາມາດເປີດ s ໄດ້ample ໂຄງ​ການ​ສໍາ​ລັບ​ການ​ນໍາ​ໃຊ້​.
ຫ້ອງສະໝຸດຊອບແວ lvgl ແລະ TFT_eSPI ຕ້ອງໄດ້ຮັບການຕັ້ງຄ່າກ່ອນທີ່ຈະໃຊ້ໃນຫ້ອງສະໝຸດຊອບແວພາກສ່ວນທີສາມ. ຫ້ອງສະຫມຸດຊອບແວໃນຊຸດໄດ້ຖືກຕັ້ງຄ່າແລ້ວແລະສາມາດຖືກນໍາໃຊ້ໂດຍກົງ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ຕ້ອງ​ການ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ຫ້ອງ​ສະ​ຫມຸດ​ທີ່​ກໍາ​ນົດ​ໄວ້​ແລ້ວ​, ທ່ານ​ສາ​ມາດ​ດາວ​ນ​໌​ໂຫລດ​ສະ​ບັບ​ຫລ້າ​ສຸດ​ຂອງ​ຫ້ອງ​ສະ​ຫມຸດ​ຈາກ GitHub ແລະ​ປັບ​ຄ່າ​ມັນ​ອີກ​ເທື່ອ​ຫນຶ່ງ​. ຂັ້ນ​ຕອນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

ຊອກຫາການເຊື່ອມຕໍ່ດາວໂຫລດໃນ GitHub ແລະດາວໂຫລດມັນ. ລິ້ງດາວໂຫຼດມີດັ່ງນີ້:

ກະ​ລຸ​ນາ​ຊອກ​ຫາ​ການ​ເຊື່ອມ​ຕໍ່​ການ​ດາວ​ໂຫຼດ​ສໍາ​ລັບ​ຊຸດ​ຊອບ​ແວ​ອື່ນໆ​ທີ່​ບໍ່​ຕ້ອງ​ການ​ການ​ຕັ້ງ​ຄ່າ​:

ຫຼັງຈາກການດາວໂຫຼດຫ້ອງສະໝຸດສຳເລັດແລ້ວ, ບີບອັດມັນອອກ (ເພື່ອຄວາມງ່າຍດາຍຂອງຄວາມແຕກຕ່າງ, ໂຟນເດີຫ້ອງສະໝຸດທີ່ຖືກບີບອັດສາມາດປ່ຽນຊື່ໄດ້), ແລະຫຼັງຈາກນັ້ນຄັດລອກມັນໄປໃສ່ໂຟນເດີ້ຫ້ອງສະໝຸດໂຄງການ (ຄ່າເລີ່ມຕົ້ນແມ່ນ “C:\Users\Administrator\Documents\Arduino \libraries” (ສ່ວນສີແດງແມ່ນຊື່ຜູ້ໃຊ້ຕົວຈິງຂອງຄອມພິວເຕີ). ຕໍ່ໄປ, ດໍາເນີນການຕັ້ງຫ້ອງສະໝຸດໂດຍການເປີດ \Arduino Demo. files” directory ໃນຊຸດແລະຊອກຫາການທົດແທນ file, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບດັ່ງຕໍ່ໄປນີ້:

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

ຮູບ 3.2 ການທົດແທນຫ້ອງສະໝຸດຊອບແວພາກສ່ວນທີສາມ file 

ຕັ້ງຄ່າຫ້ອງສະໝຸດ LVGL:
ສຳເນົາ lv_conf. h file ຈາກ​ການ​ທົດ​ແທນ​ files ໄດເລກະທໍລີໄປຫາໄດເລກະທໍລີລະດັບສູງສຸດຂອງຫ້ອງສະຫມຸດ lvgl ໃນໄດເລກະທໍລີຫ້ອງສະຫມຸດໂຄງການ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (4)

  • ເປີດ lv_conf_internal. h file ໃນໄດເລກະທໍລີ src ຂອງຫ້ອງສະຫມຸດທາງດ້ານກົດຫມາຍພາຍໃຕ້ລາຍຊື່ຫ້ອງສະຫມຸດວິສະວະກໍາ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້:

ຄໍາແນະນໍາການສາທິດ E32R32P&E32N32P ESP32-32E  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 ແລະ demos ຈາກລະດັບໃນຫ້ອງສະຫມຸດໂຄງການໄປຫາ src ໃນລະດັບ, ດັ່ງທີ່ສະແດງຂ້າງລຸ່ມນີ້: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (7)

ສຳເນົາສະຖານະໄດເຣັກທໍຣີ: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (8) ຕັ້ງຄ່າຫ້ອງສະໝຸດ TFT_eSPI:

ກ່ອນອື່ນ ໝົດ, ປ່ຽນຊື່ User_Setup. h file ໃນໄດເລກະທໍລີລະດັບສູງສຸດຂອງຫ້ອງສະຫມຸດ TFT_eSPI ພາຍໃຕ້ໂຄງການ folder library directory to User_Setup_bak. ຊ. ຈາກນັ້ນ, ສຳເນົາ User_Setup. h 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 ໃນ Replaced files directory ກັບ TFD_eSPI library TFT_Drivers directory ພາຍໃຕ້ project folder library directory, ດັ່ງທີ່ສະແດງໃນຮູບຕໍ່ໄປນີ້:

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

 

 Example ຄໍາ​ແນະ​ນໍາ​ການ​ນໍາ​ໃຊ້​ໂຄງ​ການ​
ອະດີດampໂປລແກລມ le ແມ່ນຢູ່ໃນ Demo \ Arduino \ demos ໄດເລກະທໍລີຂອງແພັກເກັດ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້:

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ໂຄງການ

ການແນະນໍາຂອງແຕ່ລະຄົນ exampໂຄງ​ການ le ແມ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

  1. Simple_test
    ນີ້ example ເປັນ ex ພື້ນຖານample ໂຄງການທີ່ບໍ່ອີງໃສ່ຫ້ອງສະຫມຸດພາກສ່ວນທີສາມໃດໆ. ຮາດແວຕ້ອງການຈໍສະແດງຜົນ LCD, ເຊິ່ງສະແດງການຕື່ມສີເຕັມຫນ້າຈໍແລະການຕື່ມຂໍ້ມູນສີ່ຫລ່ຽມແບບສຸ່ມ. ນີ້ example ສາມາດຖືກນໍາໃຊ້ໂດຍກົງເພື່ອກວດເບິ່ງວ່າຫນ້າຈໍສະແດງຜົນແມ່ນເຮັດວຽກຢ່າງຖືກຕ້ອງ.
  2. colligate_test
    ນີ້ example ແມ່ນອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI, ແລະຮາດແວ
    ຕ້ອງການຈໍສະແດງຜົນ LCD. ເນື້ອໃນທີ່ສະແດງປະກອບມີຈຸດແຕ້ມ, ເສັ້ນ, ການສະແດງກາຟິກຕ່າງໆ, ແລະສະຖິຕິເວລາແລ່ນ, ເຮັດໃຫ້ມັນເປັນການສະແດງຜົນທີ່ສົມບູນແບບ.ampເລ.
  3. display_graphics
    ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI, ແລະຮາດແວຕ້ອງການໜ້າຈໍສະແດງຜົນ LCD. ເນື້ອໃນການສະແດງປະກອບມີການແຕ້ມຮູບແລະການຕື່ມຂໍ້ມູນຕ່າງໆ. 04_display_scroll
    ນີ້ example ຕ້ອງການຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະຮາດແວຕ້ອງເປັນຈໍສະແດງຜົນ LCD. ເນື້ອໃນການສະແດງປະກອບມີຕົວອັກສອນຈີນແລະຮູບພາບ, ການສະແດງຂໍ້ຄວາມເລື່ອນ, ການສະແດງສີທີ່ປີ້ນກັບກັນ, ແລະການສະແດງການຫມຸນໃນສີ່ທິດທາງ.
  4. show_SD_jpg_picture
    ນີ້ example ຮຽກຮ້ອງໃຫ້ມີການເພິ່ງພາອາໄສຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະ TJpg_Secoder, ແລະຮາດແວຕ້ອງການໜ້າຈໍສະແດງຜົນ LCD ແລະບັດ MicroSD. ນີ້ exampຫນ້າ​ທີ່​ແມ່ນ​ການ​ອ່ານ​ຮູບ​ພາບ JPG ຈາກ​ບັດ MicroSD​, parse​, ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​ສະ​ແດງ​ຮູບ​ພາບ​ໃນ LCD ໄດ້​. ອະດີດampຂັ້ນ​ຕອນ​ການ​ນໍາ​ໃຊ້​ແມ່ນ​:
    • ຄັດລອກຮູບ JPG ຈາກໄດເລກະທໍລີ “PIC_320x480” ໃນ sample ໂຟນເດີໄປຫາໄດເລກະທໍລີຮາກຂອງບັດ MicroSD ຜ່ານຄອມພິວເຕີ.
    • ໃສ່ແຜ່ນ MicroSD ເຂົ້າໄປໃນຊ່ອງສຽບກາດ SD ຂອງໂມດູນຈໍສະແດງຜົນ;
    • ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ sample ໂຄງ​ການ​, ແລະ​ທ່ານ​ຈະ​ເຫັນ​ຮູບ​ພາບ​ສະ​ລັບ​ກັນ​ໃນ​ຫນ້າ​ຈໍ LCD​.
  5. RGB_LED_V2.0
    ນີ້ example ບໍ່ໄດ້ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວພາກສ່ວນທີສາມໃດໆ ແລະພຽງແຕ່ສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 ເວີຊັນ 2.0 (ເຊັ່ນ: ເວີຊັນ 2.0.17). ຮາດແວຕ້ອງການໄຟ RGB ສາມສີ. ນີ້ example ສະແດງການຄວບຄຸມໄຟສາມສີ RGB ເປີດແລະປິດ, ການຄວບຄຸມ flicker, ແລະການຄວບຄຸມຄວາມສະຫວ່າງ PWM.
  6. RGB_LED_V3.0
    ນີ້ example ບໍ່ໄດ້ອີງໃສ່ຫ້ອງສະຫມຸດຊອບແວພາກສ່ວນທີສາມໃດໆແລະພຽງແຕ່ສາມາດນໍາໃຊ້ຫ້ອງສະຫມຸດຊອບແວຫຼັກ 32 ຂອງ Arduino-ESP3.0 (ເຊັ່ນ: 3.0.3). ຮາດແວແລະຟັງຊັນທີ່ຕ້ອງການແມ່ນຄືກັນກັບທີ່ສະແດງຢູ່ໃນ example 06_RGB_LED_V2.0.
  7. Flash_DMA_jpg
    ນີ້ example ແມ່ນອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະ TJpg_Decoder. ຮາດແວຕ້ອງການຈໍ LCD. ນີ້ example ສະແດງການອ່ານຮູບພາບ JPG ຈາກ Flash ພາຍໃນໂມດູນ ESP32 ແລະວິເຄາະຂໍ້ມູນ, ແລະຫຼັງຈາກນັ້ນສະແດງຮູບພາບໃນ LCD. ຕົວຢ່າງampຂັ້ນ​ຕອນ​ການ​ນໍາ​ໃຊ້​:
    • ເອົາຮູບພາບ jpg ທີ່ຕ້ອງການສະແດງໂດຍຜ່ານເຄື່ອງມື mold ອອນໄລນ໌. ເຄື່ອງ​ມື mold ອອນ​ໄລ​ນ​໌​ webເວັບໄຊ: http://tomeko.net/online_tools/file_to_hex.php?lang=en ຫຼັງ​ຈາກ​ຄວາມ​ສໍາ​ເລັດ​ຂອງ​ໂມ​ດູນ​ໄດ້​, ສໍາ​ເນົາ​ເອົາ​ຂໍ້​ມູນ​ໄປ​ໃນ array ຂອງ "image.h​" ໄດ້​. file ໃນ sample folder (ອາເຣສາມາດປ່ຽນຊື່ໄດ້, ແລະ sampໂປຣແກມ le ຄວນຖືກດັດແກ້ໂດຍ synchronously) ເປີດໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ exampໃນ ໂຄງ ການ, ທ່ານ ສາ ມາດ ເບິ່ງ ການ ສະ ແດງ ຮູບ ພາບ ໃນ ຫນ້າ ຈໍ LCD.
  8. key_test
    ນີ້ example ບໍ່ໄດ້ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວພາກສ່ວນທີສາມໃດໆ. ຮາດແວຕ້ອງການໃຊ້ປຸ່ມ BOOT ແລະໄຟສາມສີ RGB. ນີ້ example ສະ​ແດງ​ໃຫ້​ເຫັນ​ການ​ຊອກ​ຫາ​ເຫດ​ການ​ທີ່​ສໍາ​ຄັນ​ໃນ​ຮູບ​ແບບ​ການ​ລົງ​ຄະ​ແນນ​ສຽງ​ໃນ​ຂະ​ນະ​ທີ່​ປະ​ຕິ​ບັດ​ການ​ກະ​ແຈ​ເພື່ອ​ຄວບ​ຄຸມ​ແສງ​ສະ​ຫວ່າງ​ສາມ​ສີ RGB​.
  9. key_interrupt
    ນີ້ example ບໍ່ໄດ້ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວພາກສ່ວນທີສາມໃດໆ. ຮາດແວຕ້ອງການໃຊ້ປຸ່ມ BOOT ແລະໄຟສາມສີ RGB. ນີ້ example ສະ​ແດງ​ໃຫ້​ເຫັນ​ຮູບ​ແບບ​ຂັດ​ຂວາງ​ເພື່ອ​ກວດ​ສອບ​ເຫດ​ການ​ທີ່​ສໍາ​ຄັນ​ໃນ​ຂະ​ນະ​ທີ່​ປະ​ຕິ​ບັດ​ການ​ກະ​ແຈ​ເພື່ອ​ຄວບ​ຄຸມ​ໄຟ​ສາມ​ສີ RGB ເປີດ​ແລະ​ປິດ​.
  10. ອັດ
    ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI, ແລະຮາດແວຕ້ອງການພອດ serial ແລະຈໍ LCD. ນີ້ example ສະແດງໃຫ້ເຫັນວິທີການ ESP32 ພົວພັນກັບ PC ຜ່ານພອດ serial. ESP32 ສົ່ງຂໍ້ມູນໄປຍັງຄອມພິວເຕີຜ່ານພອດ serial, ແລະຄອມພິວເຕີສົ່ງຂໍ້ມູນໄປຍັງ ESP32 ຜ່ານພອດ serial. ຫຼັງຈາກໄດ້ຮັບຂໍ້ມູນ, ESP32 ສະແດງມັນຢູ່ໃນຫນ້າຈໍ LCD.
  11. RTC_test
    ນີ້ example ແມ່ນອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະ ESP32Time, ແລະຮາດແວຕ້ອງການຈໍ LCD. ນີ້ example ສະແດງໂດຍໃຊ້ໂມດູນ RTC ຂອງ ESP32 ເພື່ອກໍານົດເວລາທີ່ແທ້ຈິງແລະວັນທີແລະສະແດງເວລາແລະວັນທີໃນຈໍ LCD.
  12. timer_test_V2.0 st_V3.0
    ນີ້ example ບໍ່ໄດ້ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວພາກສ່ວນທີສາມໃດໆ ແລະພຽງແຕ່ສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 ເວີຊັນ 2.0 (ເຊັ່ນ: ເວີຊັນ 2.0.17). ຮາດແວຕ້ອງການໄຟ RGB ສາມສີ. ນີ້ example ສະແດງໃຫ້ເຫັນການນໍາໃຊ້ເຄື່ອງຈັບເວລາ ESP32, ໂດຍກໍານົດເວລາກໍານົດເວລາ 1 ວິນາທີເພື່ອຄວບຄຸມໄຟ LED ສີຂຽວປິດ (ທຸກໆ 1 ວິນາທີເປີດ, ທຸກໆ 1 ວິນາທີປິດ, ແລະສະເຫມີຂີ່ລົດຖີບ).
    • timer_test_V3.0
      ນີ້ example ບໍ່ໄດ້ອີງໃສ່ຫ້ອງສະຫມຸດຊອບແວພາກສ່ວນທີສາມໃດໆແລະພຽງແຕ່ສາມາດນໍາໃຊ້ຫ້ອງສະຫມຸດຊອບແວຫຼັກ 32 ຂອງ Arduino-ESP3.0 (ເຊັ່ນ: 3.0.3). ຮາດແວຕ້ອງການໄຟ RGB ສາມສີ. ນີ້ example ສະແດງໃຫ້ເຫັນການທໍາງານດຽວກັນກັບ 12_timer_test_V2.0 exampເລ.
  13. Get_Battery_Voltage 
    ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI. ຮາດແວຕ້ອງການຈໍ LCD ແລະຫມໍ້ໄຟ lithium 3.7V. ນີ້ example ສະແດງໃຫ້ເຫັນການນໍາໃຊ້ຟັງຊັນ ADC ຂອງ ESP32 ເພື່ອໃຫ້ໄດ້ຮັບ voltage ຂອງຫມໍ້ໄຟ lithium ພາຍນອກແລະສະແດງມັນຢູ່ໃນຈໍສະແດງຜົນ LCD.
  14. Backlight_PWM_V2.0
    ນີ້ example ອາໄສຢູ່ໃນຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 ເວີຊັນ 2.0 ເທົ່ານັ້ນ (ສຳລັບຕົວຢ່າງ.ample, ຮຸ່ນ 2.0.17). ຮາດແວຕ້ອງການຈໍ LCD ແລະຫນ້າຈໍສໍາຜັດຕ້ານທານ. ນີ້ example ສະແດງໃຫ້ເຫັນວິທີການຄວາມສະຫວ່າງຂອງ backlight ຂອງຈໍສະແດງຜົນສາມາດປັບໄດ້ໂດຍການດໍາເນີນການສໍາພັດສະໄລ້ຂອງໂມດູນຈໍສະແດງຜົນໃນຂະນະທີ່ຄ່າຄວາມສະຫວ່າງມີການປ່ຽນແປງ.
    • Backlight_PWM_V3.0
      ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 3.0 ເທົ່ານັ້ນ (ສຳລັບຕົວຢ່າງ.ample, ຮຸ່ນ 3.0.3). ຮາດແວຕ້ອງການຈໍ LCD ແລະຫນ້າຈໍສໍາຜັດຕ້ານທານ. ນີ້ example ສະແດງຫນ້າທີ່ດຽວກັນກັບ 14_Backlight_PWM_V2.0 exampເລ.
  15. Audio_play_V2.0 
    ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI, TJpg_Decoder, ແລະ ESP32-audioI2S, ແລະສາມາດໃຊ້ໄດ້ພຽງແຕ່ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 ເວີຊັນ 2.0 (ເຊັ່ນ: ເວີຊັນ 2.0.17). ຮາດແວຕ້ອງການຈໍ LCD, ຫນ້າຈໍສໍາຜັດຕ້ານທານ, ລໍາໂພງ, ແລະບັດ MicroSD. ນີ້ example ສະແດງໃຫ້ເຫັນການອ່ານສຽງ mp3 file ຈາກ SD card, ການສະແດງ file ຕັ້ງຊື່ໃສ່ LCD, ແລະຫຼີ້ນມັນຢູ່ໃນວົງ. ມີສອງປຸ່ມສໍາພັດ ICONS ໃນຈໍສະແດງຜົນ, ການດໍາເນີນງານສາມາດຄວບຄຸມການຢຸດສຽງແລະຫຼິ້ນ, ການດໍາເນີນງານຂອງອື່ນໆສາມາດຄວບຄຸມປິດສຽງແລະຫຼິ້ນສຽງ. ຕໍ່ໄປນີ້ແມ່ນ example:
    • ສຳເນົາສຽງ mp3 ທັງໝົດ files ໃນ “mp3” directory ໃນ sample ໂຟເດີໄປຫາບັດ MicroSD. ແນ່ນອນ, ເຈົ້າຍັງບໍ່ສາມາດໃຊ້ສຽງໄດ້ files ໃນໄດເລກະທໍລີນີ້, ແລະຊອກຫາບາງສຽງ mp3 files, ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະສັງເກດວ່າ exampໂປລແກລມ le ສາມາດ loop ໄດ້ສູງສຸດ 10 ເພງ mp3.
    • ໃສ່ແຜ່ນ MicroSD ເຂົ້າໄປໃນຊ່ອງສຽບກາດ SD ຂອງໂມດູນຈໍສະແດງຜົນ;
    • ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ exampໃນ​ໂຄງ​ການ​ນີ້​, ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ວ່າ​ຊື່​ເພງ​ແມ່ນ​ສະ​ແດງ​ຢູ່​ໃນ​ຫນ້າ​ຈໍ LCD​, ແລະ​ລໍາ​ໂພງ​ພາຍ​ນອກ​ຫຼິ້ນ​ສຽງ​. ແຕະທີ່ໄອຄອນປຸ່ມໃນໜ້າຈໍປະຕິບັດງານເພື່ອຄວບຄຸມການຫຼິ້ນສຽງ.
  16. Audio_WAV_V2.0 
    ນີ້ example ອາໄສຢູ່ໃນຫ້ອງສະໝຸດຊອບແວ XT_DAC_Audio ແລະສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 ເວີຊັນ 2.0 ເທົ່ານັ້ນ (ສຳລັບຕົວຢ່າງ.ample, ຮຸ່ນ 2.0.17). ຮາດແວຕ້ອງການລໍາໂພງ. ນີ້ example ສະແດງການຫຼິ້ນສຽງ file ໃນຮູບແບບ wav ໂດຍໃຊ້ ESP32. ຂັ້ນ​ຕອນ​ໃນ​ການ​ນໍາ​ໃຊ້ example ມີດັ່ງນີ້:
    • ແກ້ໄຂສຽງ file ທີ່ຕ້ອງການຫຼິ້ນ, ຄັດລອກຂໍ້ມູນສຽງທີ່ສ້າງຂຶ້ນໃສ່ array ຂອງ “Audio_data.h” file ໃນ sample folder (ອາເຣສາມາດປ່ຽນຊື່ໄດ້, ແລະ sampໂຄງ​ການ le ຄວນ​ຈະ synchronized). ໃຫ້ສັງເກດວ່າສຽງທີ່ຖືກແກ້ໄຂ file ບໍ່ຄວນມີຂະຫນາດໃຫຍ່ເກີນໄປ, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະເກີນຄວາມອາດສາມາດ Flash ພາຍໃນຂອງໂມດູນ ESP32. ນີ້ຫມາຍຄວາມວ່າການແກ້ໄຂຄວາມຍາວຂອງສຽງ file, ສampອັດຕາການລ້າແລະຈໍານວນຂອງຊ່ອງທາງ. ນີ້ແມ່ນຊອບແວດັດແກ້ສຽງທີ່ເອີ້ນວ່າ Audacity, ເຊິ່ງທ່ານສາມາດດາວໂຫລດໄດ້ຈາກອິນເຕີເນັດ.
    • ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ exampໃນ ໂຄງ ການ ນີ້, ທ່ານ ສາ ມາດ ໄດ້ ຍິນ ລໍາ ໂພງ ຫຼິ້ນ ສຽງ.
  17. Buzzer_PiratesOfTheCaribian 
    ນີ້ example ບໍ່ໄດ້ອີງໃສ່ຫ້ອງສະຫມຸດຊອບແວພາກສ່ວນທີສາມໃດໆ, ແລະຮາດແວຕ້ອງການລໍາໂພງ. ນີ້ example ສະແດງໃຫ້ເຫັນການນໍາໃຊ້ຄວາມຖີ່ທີ່ແຕກຕ່າງກັນເພື່ອດຶງ pin ຂຶ້ນແລະລົງເພື່ອຈໍາລອງການສັ່ນສະເທືອນສຽງ, ເຊິ່ງເຮັດໃຫ້ສຽງດັງ.
  18. WiFi_ສະແກນ
    ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI, ແລະຮາດແວຕ້ອງການຈໍ LCD ແລະໂມດູນ WIFI ESP32. ນີ້ example ສະແດງໃຫ້ເຫັນໂມດູນ ESP32 WIFI ສະແກນຂໍ້ມູນເຄືອຂ່າຍໄຮ້ສາຍທີ່ຢູ່ອ້ອມຂ້າງໃນຮູບແບບ STA. ຂໍ້ມູນເຄືອຂ່າຍໄຮ້ສາຍທີ່ສະແກນຈະສະແດງຢູ່ໃນຈໍ LCD. ຂໍ້ມູນເຄືອຂ່າຍໄຮ້ສາຍລວມມີ SSID, RSSI, CHANNEL, ແລະ ENC_TYPE. ຫຼັງຈາກຂໍ້ມູນເຄືອຂ່າຍໄຮ້ສາຍໄດ້ຖືກສະແກນ, ລະບົບຈະສະແດງຈໍານວນເຄືອຂ່າຍໄຮ້ສາຍທີ່ສະແກນ. ສູງສຸດຂອງ 17 ເຄືອຂ່າຍໄຮ້ສາຍທີ່ສະແກນທໍາອິດແມ່ນສະແດງ.
  19. WiFi_AP
    ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI, ແລະຮາດແວຕ້ອງການຈໍ LCD ແລະໂມດູນ WIFI ESP32. ນີ້ example ສະແດງໃຫ້ເຫັນໂມດູນ ESP32 WIFI ທີ່ຕັ້ງເປັນໂຫມດ AP ສໍາລັບການເຊື່ອມຕໍ່ WIFI terminal. ຈໍສະແດງຜົນຈະສະແດງ SSID, ລະຫັດຜ່ານ, ທີ່ຢູ່ IP ຂອງເຈົ້າພາບ, ທີ່ຢູ່ MAC ຂອງເຈົ້າພາບແລະຂໍ້ມູນອື່ນໆທີ່ກໍານົດໄວ້ໃນໂຫມດ AP ຂອງໂມດູນ WIFI ESP32. ເມື່ອເຊື່ອມຕໍ່ terminal ສໍາເລັດ, ຈໍສະແດງຜົນຈະສະແດງຈໍານວນການເຊື່ອມຕໍ່ຢູ່ປາຍຍອດ. ຕັ້ງ ssid ແລະລະຫັດຜ່ານຂອງທ່ານເອງຢູ່ໃນຕົວແປ "SSID" ແລະ "ລະຫັດຜ່ານ" ໃນຕອນຕົ້ນຂອງ s.ampໂຄງ​ການ​ດັ່ງ​ກ່າວ​, ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຂ້າງ​ລຸ່ມ​ນີ້​:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (15)
  20. WiFi_SmartConfig
    ນີ້ example ຂຶ້ນກັບຫ້ອງສະໝຸດຊອບແວ TFT_eSPI, ແລະຮາດແວຕ້ອງການຈໍ LCD, ໂມດູນ WIFI ESP32, ແລະປຸ່ມ BOOT. ນີ້ example ສະແດງໃຫ້ເຫັນໂມດູນ ESP32 WIFI ໃນໂຫມດ STA, ຜ່ານຂະບວນການແຈກຢາຍເຄືອຂ່າຍອັດສະລິຍະ APP ໂທລະສັບມືຖື EspTouch. ທັງ​ຫມົດ sampຕາຕະລາງການໄຫຼເຂົ້າຂອງໂປຣແກຣມ le ມີດັ່ງນີ້:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1) LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (1)

ຮູບ 3.12 WIFI SmartConfig example ຕາຕະລາງການໄຫຼຂອງການດໍາເນີນງານຂອງໂປຣແກຣມ

ຂັ້ນ​ຕອນ​ສໍາ​ລັບ​ການ exampໂຄງ​ການ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

A. ດາວໂຫລດແອັບພລິເຄຊັນ EspTouch ໃນໂທລະສັບມືຖື, ຫຼືຄັດລອກໂຄງການຕິດຕັ້ງ "esptouch-v2.0.0.apk" ຈາກໂຟນເດີ Tool_software" ໃນຊຸດຂໍ້ມູນ (ພຽງແຕ່ໂຄງການຕິດຕັ້ງ Android, ແອັບພລິເຄຊັນ IOS ສາມາດຕິດຕັ້ງໄດ້ຈາກອຸປະກອນເທົ່ານັ້ນ), ຜູ້ຕິດຕັ້ງຍັງສາມາດດາວໂຫລດໄດ້ຈາກທາງການ. webເວັບໄຊ.

ດາວໂຫຼດ webເວັບໄຊ: https://www.espressif.com.cn/en/support/download/apps

  • ພະລັງງານຢູ່ໃນໂມດູນສະແດງ, ລວບລວມແລະດາວໂຫລດ sample program, ຖ້າ ESP32 ບໍ່ໄດ້ບັນທຶກຂໍ້ມູນ WIFI ໃດໆ, ຫຼັງຈາກນັ້ນເຂົ້າໄປໃນໂຫມດການແຈກຢາຍອັດສະລິຍະໂດຍກົງ, ໃນເວລານີ້, ເປີດແອັບພລິເຄຊັນ EspTouch ໃນໂທລະສັບມືຖື, ໃສ່ SSID ແລະລະຫັດຜ່ານຂອງ WIFI ທີ່ເຊື່ອມຕໍ່ກັບໂທລະສັບມືຖື, ແລະຫຼັງຈາກນັ້ນເຜີຍແຜ່ຂໍ້ມູນທີ່ກ່ຽວຂ້ອງໂດຍ UDP. ເມື່ອ ESP32 ໄດ້ຮັບຂໍ້ມູນນີ້, ມັນຈະເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍຕາມ SSID ແລະລະຫັດຜ່ານໃນຂໍ້ມູນ. ຫຼັງຈາກການເຊື່ອມຕໍ່ເຄືອຂ່າຍປະສົບຜົນສໍາເລັດ, ມັນຈະສະແດງຂໍ້ມູນເຊັ່ນ SSID, ລະຫັດຜ່ານ, ທີ່ຢູ່ IP ແລະທີ່ຢູ່ MAC ໃນຫນ້າຈໍສະແດງຜົນແລະບັນທຶກຂໍ້ມູນ WIFI. ມັນຄວນຈະສັງເກດວ່າອັດຕາຄວາມສໍາເລັດຂອງເຄືອຂ່າຍການແຈກຢາຍນີ້ແມ່ນບໍ່ສູງເກີນໄປ, ຖ້າມັນລົ້ມເຫລວ, ທ່ານຈໍາເປັນຕ້ອງພະຍາຍາມຫຼາຍໆຄັ້ງ.
  • ຖ້າ ESP32 ໄດ້ບັນທຶກຂໍ້ມູນ WIFI, ມັນຈະເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍໂດຍອັດຕະໂນມັດຕາມຂໍ້ມູນ WiFi ທີ່ບັນທຶກໄວ້ເມື່ອມັນເປີດ. ຖ້າການເຊື່ອມຕໍ່ລົ້ມເຫລວ, ລະບົບຈະເຂົ້າສູ່ໂຫມດເຄືອຂ່າຍການແຈກຢາຍອັດສະລິຍະ. ຫຼັງຈາກການເຊື່ອມຕໍ່ເຄືອຂ່າຍສຳເລັດແລ້ວ, ກົດປຸ່ມ BOOT ຄ້າງໄວ້ຫຼາຍກວ່າ 3 ວິນາທີ, ຂໍ້ມູນ WIFI ທີ່ບັນທຶກໄວ້ຈະຖືກລຶບລ້າງ, ແລະ ESP32 ຈະຖືກຣີເຊັດເພື່ອດຳເນີນການແຈກຢາຍເຄືອຂ່າຍອັດສະລິຍະອີກຄັ້ງ.

WiFi_STA
ນີ້ example ຈໍາເປັນຕ້ອງອີງໃສ່ຫ້ອງສະຫມຸດຊອບແວ TFT_eSPI, ຮາດແວຈໍາເປັນຕ້ອງໃຊ້ຈໍ LCD, ໂມດູນ WIFI ESP32. ນີ້ sample program ສະແດງໃຫ້ເຫັນວິທີການ ESP32 ເຊື່ອມຕໍ່ກັບ WIFI ໃນຮູບແບບ STA ຕາມ SSID ແລະລະຫັດຜ່ານທີ່ສະຫນອງໃຫ້. ນີ້ exampໂຄງ​ການ le ເຮັດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

  • ຂຽນຂໍ້ມູນ WIFI ເພື່ອເຊື່ອມຕໍ່ຢູ່ໃນຕົວແປ "ssid" ແລະ "ລະຫັດຜ່ານ" ໃນຕອນຕົ້ນຂອງ s.ampໂຄງ​ການ​ດັ່ງ​ກ່າວ​, ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຂ້າງ​ລຸ່ມ​ນີ້​:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (18)
  • ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ example program, ແລະເຈົ້າສາມາດເຫັນໄດ້ວ່າ ESP32 ເລີ່ມເຊື່ອມຕໍ່ກັບ WIFI ໃນຫນ້າຈໍສະແດງຜົນ. ຖ້າການເຊື່ອມຕໍ່ WIFI ປະສົບຜົນສໍາເລັດ, ຂໍ້ມູນເຊັ່ນຂໍ້ຄວາມຄວາມສໍາເລັດ, SSID, ທີ່ຢູ່ IP, ແລະທີ່ຢູ່ MAC ຈະຖືກສະແດງຢູ່ໃນຈໍສະແດງຜົນ. ຖ້າການເຊື່ອມຕໍ່ໃຊ້ເວລາດົນກວ່າ 3 ນາທີ, ການເຊື່ອມຕໍ່ລົ້ມເຫລວ, ແລະຂໍ້ຄວາມລົ້ມເຫລວຈະສະແດງ.

WiFi_STA_TCP_Client
 ນີ້ example ຈໍາເປັນຕ້ອງອີງໃສ່ຫ້ອງສະຫມຸດຊອບແວ TFT_eSPI, ຮາດແວຈໍາເປັນຕ້ອງໃຊ້ຈໍ LCD, ໂມດູນ WIFI ESP32. ນີ້ example ໂຄງ​ການ​ສະ​ແດງ​ໃຫ້​ເຫັນ ESP32 ໃນ​ຮູບ​ແບບ STA​, ຫຼັງ​ຈາກ​ການ​ເຊື່ອມ​ຕໍ່ WIFI​, ເປັນ​ລູກ​ຄ້າ TCP ກັບ​ຂະ​ບວນ​ການ​ເຄື່ອງ​ແມ່​ຂ່າຍ TCP​. ນີ້ exampໂຄງ​ການ le ເຮັດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

  • ໃນຕອນຕົ້ນຂອງ example program “ssid”, “password”, “server IP”, “server port” variables ຂຽນຂໍ້ມູນການເຊື່ອມຕໍ່ WIFI ທີ່ຕ້ອງການ, ທີ່ຢູ່ IP server TCP (ທີ່ຢູ່ IP ຄອມພິວເຕີ) ແລະ port number, ດັ່ງທີ່ສະແດງໃນຮູບຕໍ່ໄປນີ້:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (19)
  • ເປີດ “ເຄື່ອງມືທົດສອບ TCP&UDP” ຫຼື “ຜູ້ຊ່ວຍແກ້ບັນຫາເຄືອຂ່າຍ” ແລະເຄື່ອງມືທົດສອບອື່ນໆໃນຄອມພິວເຕີ (ຊຸດການຕິດຕັ້ງໃນຊຸດຂໍ້ມູນ _Tool_software” directory), ສ້າງເຊີບເວີ TCP ໃນເຄື່ອງມື, ແລະໝາຍເລກພອດຄວນສອດຄ່ອງກັບ ex.ampການຕັ້ງຄ່າໂຄງການ.
  • ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ example program, ແລະເຈົ້າສາມາດເຫັນໄດ້ວ່າ ESP32 ເລີ່ມເຊື່ອມຕໍ່ກັບ WIFI ໃນຫນ້າຈໍສະແດງຜົນ. ຖ້າການເຊື່ອມຕໍ່ WIFI ປະສົບຜົນສໍາເລັດ, ຂໍ້ມູນເຊັ່ນຂໍ້ຄວາມຄວາມສໍາເລັດ, SSID, ທີ່ຢູ່ IP, ທີ່ຢູ່ MAC, ແລະຫມາຍເລກພອດເຊີຟເວີ TCP ຈະສະແດງຢູ່ໃນຈໍສະແດງຜົນ. ຫຼັງຈາກການເຊື່ອມຕໍ່ສົບຜົນສໍາເລັດ, ຂໍ້ຄວາມຈະສະແດງ. ໃນກໍລະນີນີ້, ທ່ານສາມາດຕິດຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ.

WiFi_STA_TCP_Server
ນີ້ example ຈໍາເປັນຕ້ອງອີງໃສ່ຫ້ອງສະຫມຸດຊອບແວ TFT_eSPI, ຮາດແວຈໍາເປັນຕ້ອງໃຊ້ຈໍ LCD, ໂມດູນ WIFI ESP32. ນີ້ example ໂຄງ​ການ​ສະ​ແດງ​ໃຫ້​ເຫັນ ESP32 ໃນ​ຮູບ​ແບບ STA​, ຫຼັງ​ຈາກ​ການ​ເຊື່ອມ​ຕໍ່​ກັບ WIFI​, ເປັນ​ເຄື່ອງ​ແມ່​ຂ່າຍ TCP ໂດຍ​ຂະ​ບວນ​ການ​ເຊື່ອມ​ຕໍ່​ລູກ​ຄ້າ TCP​. ນີ້ exampໂຄງ​ການ le ເຮັດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

  • ຂຽນຂໍ້ມູນ WIFI ທີ່ຕ້ອງການແລະຫມາຍເລກພອດເຄື່ອງແມ່ຂ່າຍ TCP ຢູ່ໃນຕົວແປ "SSID", "ລະຫັດຜ່ານ" ແລະ "ພອດ" ໃນຕອນຕົ້ນຂອງ ex.ample program, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (20)
  • ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ example program, ແລະເຈົ້າສາມາດເຫັນໄດ້ວ່າ ESP32 ເລີ່ມເຊື່ອມຕໍ່ກັບ WIFI ໃນຫນ້າຈໍສະແດງຜົນ. ຖ້າການເຊື່ອມຕໍ່ WIFI ປະສົບຜົນສໍາເລັດ, ຂໍ້ມູນເຊັ່ນຂໍ້ຄວາມຄວາມສໍາເລັດ, SSID, ທີ່ຢູ່ IP, ທີ່ຢູ່ MAC, ແລະຫມາຍເລກພອດເຊີຟເວີ TCP ຈະສະແດງຢູ່ໃນຈໍສະແດງຜົນ. ຫຼັງຈາກນັ້ນ, ເຄື່ອງແມ່ຂ່າຍ TCP ຖືກສ້າງຂື້ນແລະລູກຄ້າ TCP ຖືກເຊື່ອມຕໍ່.
  • ເປີດ “ເຄື່ອງມືທົດສອບ TCP&UDP” ຫຼື “ຜູ້ຊ່ວຍແກ້ບັນຫາເຄືອຂ່າຍ” ແລະເຄື່ອງມືທົດສອບອື່ນໆໃນຄອມພິວເຕີ (ຊຸດການຕິດຕັ້ງຢູ່ໃນຊຸດຂໍ້ມູນ Tool_software” directory), ສ້າງລູກຂ່າຍ TCP ໃນເຄື່ອງມື (ໃສ່ໃຈກັບທີ່ຢູ່ IP ແລະໝາຍເລກພອດຄວນສອດຄ່ອງກັບເນື້ອຫາທີ່ສະແດງຢູ່ໃນຈໍສະແດງຜົນ), ແລະຫຼັງຈາກນັ້ນເລີ່ມຕົ້ນເຊື່ອມຕໍ່ເຊີບເວີ. ຖ້າການເຊື່ອມຕໍ່ປະສົບຜົນສໍາເລັດ, ການເຕືອນທີ່ສອດຄ້ອງກັນຈະຖືກສະແດງ, ແລະເຄື່ອງແມ່ຂ່າຍສາມາດສື່ສານກັບມັນໄດ້.

WiFi_STA_UDP
ນີ້ example ຈໍາເປັນຕ້ອງອີງໃສ່ຫ້ອງສະຫມຸດຊອບແວ TFT_eSPI, ຮາດແວຈໍາເປັນຕ້ອງໃຊ້ຈໍ LCD, ໂມດູນ WIFI ESP32. ນີ້ example program ສະແດງໃຫ້ເຫັນ ESP32 ໃນໂຫມດ STA, ຫຼັງຈາກເຊື່ອມຕໍ່ກັບ WIFI, ເປັນເຄື່ອງແມ່ຂ່າຍ UDP ໂດຍຂະບວນການເຊື່ອມຕໍ່ລູກຄ້າ UDP. ນີ້ exampໂຄງ​ການ le ເຮັດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

  • ຂຽນຂໍ້ມູນ WIFI ທີ່ຕ້ອງການແລະຕົວເລກພອດເຊີບເວີ UDP ເຂົ້າໄປໃນຕົວແປ "ssid", "ລະຫັດຜ່ານ" ແລະ "localUdpPort" ໃນຕອນຕົ້ນຂອງ s.ample program, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (21)
  •  ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ example program, ແລະເຈົ້າສາມາດເຫັນໄດ້ວ່າ ESP32 ເລີ່ມເຊື່ອມຕໍ່ກັບ WIFI ໃນຫນ້າຈໍສະແດງຜົນ. ຖ້າການເຊື່ອມຕໍ່ WIFI ປະສົບຜົນສໍາເລັດ, ຂໍ້ມູນເຊັ່ນຂໍ້ຄວາມຄວາມສໍາເລັດ, SSID, ທີ່ຢູ່ IP, ທີ່ຢູ່ MAC, ແລະຫມາຍເລກພອດທ້ອງຖິ່ນຈະສະແດງຢູ່ໃນຈໍສະແດງຜົນ. ຫຼັງຈາກນັ້ນ, ສ້າງເຄື່ອງແມ່ຂ່າຍ UDP ແລະລໍຖ້າລູກຄ້າ UDP ເຊື່ອມຕໍ່.
  •  ເປີດ "ເຄື່ອງມືທົດສອບ TCP&UDP" ຫຼື "ຜູ້ຊ່ວຍແກ້ບັນຫາເຄືອຂ່າຍ" ແລະເຄື່ອງມືທົດສອບອື່ນໆໃນຄອມພິວເຕີ (ຊຸດການຕິດຕັ້ງໃນຊຸດຂໍ້ມູນ Tool_software ” directory), ສ້າງລູກຄ້າ UDP ໃນເຄື່ອງມື (ເອົາໃຈໃສ່ກັບທີ່ຢູ່ IP ແລະໝາຍເລກພອດຄວນສອດຄ່ອງກັບເນື້ອຫາທີ່ສະແດງຢູ່ໃນຈໍສະແດງຜົນ), ແລະຫຼັງຈາກນັ້ນເລີ່ມຕົ້ນເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ. ຖ້າການເຊື່ອມຕໍ່ປະສົບຜົນສໍາເລັດ, ການເຕືອນທີ່ສອດຄ້ອງກັນຈະຖືກສະແດງ, ແລະເຄື່ອງແມ່ຂ່າຍສາມາດສື່ສານກັບມັນໄດ້

BLE_scan_V2.0
ນີ້ example ອາໄສຢູ່ໃນຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 ເວີຊັນ 2.0 ເທົ່ານັ້ນ (ສຳລັບຕົວຢ່າງ.ample, ຮຸ່ນ 2.0.17). ຮາດແວຕ້ອງໃຊ້ຈໍ LCD, ໂມດູນ Bluetooth ESP32. ນີ້ example ສະແດງໂມດູນ Bluetooth ESP32 ທີ່ສະແກນຮອບອຸປະກອນ BLE Bluetooth ແລະສະແດງຊື່ ແລະ RSSI ຂອງອຸປະກອນ BLE Bluetooth ທີ່ມີຊື່ທີ່ສະແກນໃສ່ຈໍ LCD.

BLE_scan_V3.0 
ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 3.0 ເທົ່ານັ້ນ (ສຳລັບຕົວຢ່າງ.ample, ຮຸ່ນ 3.0.3). ຮາດແວຕ້ອງໃຊ້ຈໍ LCD, ໂມດູນ Bluetooth ESP32. ການ​ທໍາ​ງານ​ຂອງ​ນີ້ s​ampໂປຣແກຣມ le ແມ່ນຄືກັນກັບ 25_BLE_scan_V2.0 sampໂຄງການ le.

BLE_server_V2.0
ນີ້ example ອາໄສຢູ່ໃນຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 ເວີຊັນ 2.0 ເທົ່ານັ້ນ (ສຳລັບຕົວຢ່າງ.ample, ຮຸ່ນ 2.0.17). ຮາດແວຕ້ອງໃຊ້ຈໍ LCD, ໂມດູນ Bluetooth ESP32. ນີ້ example ສະແດງໃຫ້ເຫັນວິທີທີ່ໂມດູນ Bluetooth ESP32 ສ້າງເຊີບເວີ Bluetooth BLE, ຖືກເຊື່ອມຕໍ່ໂດຍລູກຄ້າ Bluetooth BLE, ແລະຕິດຕໍ່ສື່ສານເຊິ່ງກັນແລະກັນ. ຂັ້ນ​ຕອນ​ໃນ​ການ​ນໍາ​ໃຊ້ example ມີດັ່ງນີ້:

  • ຕິດ​ຕັ້ງ​ເຄື່ອງ​ມື​ດີ​ບັກ Bluetooth BLE ໃນ​ໂທລະ​ສັບ​ຂອງ​ທ່ານ​, ເຊັ່ນ​: "BLE Debugging Assistant​"​, "LightBlue​"​, ແລະ​ອື່ນໆ​.
  • ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ exampໃນ​ໂຄງ​ການ​ນີ້​, ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ລູກ​ຄ້າ Bluetooth BLE ແລ່ນ​ວ່ອງ​ໄວ​ໃນ​ການ​ສະ​ແດງ​. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ປ່ຽນ​ຊື່​ຂອງ​ອຸ​ປະ​ກອນ Bluetooth BLE ເຄື່ອງ​ແມ່​ຂ່າຍ​ຕົວ​ທ່ານ​ເອງ​, ທ່ານ​ສາ​ມາດ​ປັບ​ປຸງ​ແກ້​ໄຂ​ມັນ​ໃນ "BLEDevice::init​" ຕົວ​ກໍາ​ນົດ​ການ​ທໍາ​ງານ​ໃນ example program, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (22)
  • ເປີດ Bluetooth ໃນ​ໂທລະ​ສັບ​ມື​ຖື​ແລະ Bluetooth BLE ເຄື່ອງ​ມື debugging​, ຄົ້ນ​ຫາ​ຊື່​ເຄື່ອງ​ແມ່​ຂ່າຍ Bluetooth BLE (ຄ່າ​ເລີ່ມ​ຕົ້ນ​ແມ່ນ​
    “ESP32_BT_BLE”), ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​ໃຫ້​ຄລິກ​ໃສ່​ຊື່​ເພື່ອ​ເຊື່ອມ​ຕໍ່​, ຫຼັງ​ຈາກ​ການ​ເຊື່ອມ​ຕໍ່​ສົບ​ຜົນ​ສໍາ​ເລັດ​, ໂມ​ດູນ​ການ​ສະ​ແດງ ESP32 ຈະ​ເຕືອນ​. ຂັ້ນຕອນຕໍ່ໄປແມ່ນການສື່ສານ Bluetooth.

BLE_server_V3.0
ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 3.0 ເທົ່ານັ້ນ (ສຳລັບຕົວຢ່າງ.ample, ຮຸ່ນ 3.0.3). ຮາດແວຕ້ອງໃຊ້ຈໍ LCD, ໂມດູນ Bluetooth ESP32. ນີ້ example ແມ່ນຄືກັນກັບ 26_BLE_server_V2.0 exampເລ.

Desktop_Display
|ນີ້ exampໂປຣແກຣມ le ຂຶ້ນກັບ ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient software libraries. ຮາດແວຕ້ອງໃຊ້ຈໍ LCD, ໂມດູນ WIFI ESP32. ນີ້ example ສະ​ແດງ​ໃຫ້​ເຫັນ desktop ໂມງ​ດິນ​ຟ້າ​ອາ​ກາດ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ສະ​ພາບ​ອາ​ກາດ​ຂອງ​ຕົວ​ເມືອງ (ລວມ​ທັງ​ອຸນ​ຫະ​ພູມ​, ຄວາມ​ຊຸ່ມ​ຊື່ນ​, ໄອ​ຄອນ​ດິນ​ຟ້າ​ອາ​ກາດ​, ແລະ​ເລື່ອນ​ຜ່ານ​ຂໍ້​ມູນ​ດິນ​ຟ້າ​ອາ​ກາດ​ອື່ນໆ​)​, ທີ່​ໃຊ້​ເວ​ລາ​ແລະ​ວັນ​ທີ່​ປະ​ຈຸ​ບັນ​, ແລະ​ອາ​ນິ​ຊັນ​ນັກ​ອາ​ວະ​ກາດ​.

ຂໍ້ມູນສະພາບອາກາດແມ່ນໄດ້ມາຈາກເຄືອຂ່າຍສະພາບອາກາດຜ່ານເຄືອຂ່າຍ, ແລະຂໍ້ມູນເວລາຈະຖືກປັບປຸງຈາກເຄື່ອງແມ່ຂ່າຍ NTP. ນີ້ exampໂຄງການ le ໃຊ້ຂັ້ນຕອນຕໍ່ໄປນີ້:

  • ຫຼັງຈາກເປີດ exampຖ້າ​ຫາກ​ວ່າ​, ທ່ານ​ທໍາ​ອິດ​ຕ້ອງ​ກໍາ​ນົດ​ເຄື່ອງ​ມື -​> ແຜນ​ການ​ແບ່ງ​ປັນ​ເປັນ Huge APP (3MB ບໍ່​ມີ OTA / 1MB SPIFFS​) ທາງ​ເລືອກ​, ຖ້າ​ບໍ່​ດັ່ງ​ນັ້ນ compiler ຈະ​ລາຍ​ງານ​ຄວາມ​ຜິດ​ພາດ​ຂອງ​ຫນ່ວຍ​ຄວາມ​ຈໍາ​ບໍ່​ພຽງ​ພໍ​.
  • ຂຽນຂໍ້ມູນ WIFI ເພື່ອເຊື່ອມຕໍ່ຢູ່ໃນຕົວແປ "SSID" ແລະ "ລະຫັດຜ່ານ" ໃນຕອນຕົ້ນຂອງ s.ample program, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້. ຖ້າບໍ່ໄດ້ຕັ້ງ, ເຄືອຂ່າຍການແຈກຢາຍອັດສະລິຍະ (ສໍາລັບລາຍລະອຽດຂອງເຄືອຂ່າຍການແຈກຢາຍອັດສະລິຍະ, ກະລຸນາອ້າງອີງເຖິງການແຈກຢາຍອັດສະລິຍະ exampໂປຣແກມ le)LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (23)

ຮູບທີ 3.17 ການຕັ້ງຄ່າຂໍ້ມູນ WIFI 

  • ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ exampໃນໂຄງການ, ທ່ານສາມາດເບິ່ງ desktop ໂມງສະພາບອາກາດໃນຫນ້າຈໍສະແດງຜົນ.
  • 28_display_phonecall 
  • ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI. ຮາດແວຕ້ອງການຈໍ LCD ແລະຫນ້າຈໍສໍາຜັດຕ້ານທານ. ນີ້ example ສະ​ແດງ​ໃຫ້​ເຫັນ​ການ​ໂຕ້​ຕອບ​ການ​ໂທ​ງ່າຍ​ດາຍ​ສໍາ​ລັບ​ໂທລະ​ສັບ​ມື​ຖື​, ໂດຍ​ມີ​ເນື້ອ​ໃນ​ເຂົ້າ​ໄປ​ໃນ​ການ​ສໍາ​ພັດ​ຂອງ​ປຸ່ມ​ໃດ​ຫນຶ່ງ​.
    29_touch_pen
  • ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI. ຮາດແວຕ້ອງການຈໍ LCD ແລະຫນ້າຈໍສໍາຜັດຕ້ານທານ. ນີ້ example ສະແດງໃຫ້ເຫັນວ່າໂດຍການແຕ້ມເສັ້ນເທິງຈໍສະແດງຜົນ, ທ່ານສາມາດກວດເບິ່ງວ່າຫນ້າຈໍສໍາຜັດແມ່ນເຮັດວຽກຢ່າງຖືກຕ້ອງ.

RGB_LED_TOUCH_V2.0
ນີ້ example ອາໄສຢູ່ໃນຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 ເວີຊັນ 2.0 ເທົ່ານັ້ນ (ສຳລັບຕົວຢ່າງ.ample, ຮຸ່ນ 2.0.17). ຮາດແວຕ້ອງການຈໍ LCD, ຫນ້າຈໍສໍາຜັດຕ້ານທານ, ແລະໄຟສາມສີ RGB. ນີ້ example ສະ​ແດງ​ໃຫ້​ເຫັນ​ການ​ສໍາ​ພັດ​ຂອງ​ປຸ່ມ​ເພື່ອ​ຄວບ​ຄຸມ​ແສງ RGB ເປີດ​ແລະ​ປິດ​, flicker​, ແລະ​ການ​ປັບ​ຄວາມ​ສະ​ຫວ່າງ​.

RGB_LED_TOUCH_V3.0
ນີ້ example ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI ແລະສາມາດໃຊ້ຫ້ອງສະໝຸດຊອບແວຫຼັກ Arduino-ESP32 3.0 ເທົ່ານັ້ນ (ສຳລັບຕົວຢ່າງ.ample, ຮຸ່ນ 3.0.3). ຮາດແວຕ້ອງການຈໍ LCD, ຫນ້າຈໍສໍາຜັດຕ້ານທານ, ແລະໄຟສາມສີ RGB. ນີ້ example ສະແດງຫນ້າທີ່ດຽວກັນກັບການທົດສອບ 30_RGB_LED_TOUCH_V2.0 exampເລ.

LVGL_Demos
ນີ້ example ຈໍາເປັນຕ້ອງອີງໃສ່ TFT_eSPI, ຫໍສະຫມຸດຊອບແວ lvgl, ຮາດແວຈໍາເປັນຕ້ອງໃຊ້ຈໍ LCD, ຫນ້າຈໍສໍາພັດຕ້ານທານ. ນີ້ example ສະ​ແດງ​ໃຫ້​ເຫັນ​ຫ້າ​ຄຸນ​ສົມ​ບັດ​ຕົວ​ຢ່າງ​ຕົວ​ຢ່າງ​ຂອງ​ລະ​ບົບ UI ຝັງ lvgl​. ກັບ ex ນີ້ampໃນນອກຈາກນັ້ນ, ທ່ານສາມາດຮຽນຮູ້ວິທີການ port lvgl ໄປຍັງເວທີ ESP32 ແລະວິທີການກໍາຫນົດຄ່າອຸປະກອນພື້ນຖານເຊັ່ນ: ຈໍສະແດງຜົນແລະຫນ້າຈໍສໍາພັດ. ໃນ sample program, ພຽງແຕ່ຫນຶ່ງ demo ສາມາດຖືກລວບລວມໃນເວລາດຽວ. ເອົາຄໍາຄິດເຫັນຂອງຕົວຢ່າງທີ່ຕ້ອງໄດ້ຮັບການລວບລວມ, ແລະເພີ່ມຄໍາຄິດຄໍາເຫັນໃສ່ຕົວຢ່າງອື່ນໆ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້: LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (24)

  • lv_demo_widgets: ທົດສອບຕົວຢ່າງຂອງ widget ຕ່າງໆ
  • lv_demo_benchmark: ການສາທິດ benchmark ປະສິດທິພາບ lv_demo_keypad_encoder: ຕົວແບບທົດສອບຕົວເຂົ້າລະຫັດແປ້ນພິມ lv_demo_music: ການສາທິດການທົດສອບເຄື່ອງຫຼິ້ນເພງ
  • lv_demo_stress: ຕົວຢ່າງການທົດສອບຄວາມຄຽດ

ໝາຍເຫດ: ຄັ້ງທໍາອິດນີ້ example ແມ່ນລວບລວມ, ມັນໃຊ້ເວລາດົນ, ປະມານ 15 ນາທີ.

WiFi_webເຊີບເວີ
ນີ້ example ຈໍາເປັນຕ້ອງອີງໃສ່ຫ້ອງສະຫມຸດຊອບແວ TFT_eSPI, ຮາດແວຈໍາເປັນຕ້ອງໃຊ້ຈໍ LCD, ໄຟສາມສີ RGB. ນີ້ example ສະແດງໃຫ້ເຫັນການສ້າງຕັ້ງ a web ເຊີບເວີ, ແລະຫຼັງຈາກນັ້ນເຂົ້າເຖິງ web server ໃນຄອມພິວເຕີ, manipulating icon on the web ການໂຕ້ຕອບເພື່ອຄວບຄຸມແສງສາມສີ RGB. ຂັ້ນ​ຕອນ​ໃນ​ການ​ນໍາ​ໃຊ້ example ມີດັ່ງນີ້:

  • ຂຽນຂໍ້ມູນ WIFI ເພື່ອເຊື່ອມຕໍ່ຢູ່ໃນຕົວແປ "SSID" ແລະ "ລະຫັດຜ່ານ" ໃນຕອນຕົ້ນຂອງ s.ampໂຄງ​ການ​ດັ່ງ​ກ່າວ​, ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ຂ້າງ​ລຸ່ມ​ນີ້​:LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (25)
  • ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ example program, ແລະເຈົ້າສາມາດເຫັນໄດ້ວ່າ ESP32 ເລີ່ມເຊື່ອມຕໍ່ກັບ WIFI ໃນຫນ້າຈໍສະແດງຜົນ. ຖ້າການເຊື່ອມຕໍ່ WIFI ປະສົບຜົນສໍາເລັດ, ຂໍ້ມູນເຊັ່ນຂໍ້ຄວາມຄວາມສໍາເລັດ, SSID, ທີ່ຢູ່ IP, ແລະທີ່ຢູ່ MAC ຈະຖືກສະແດງຢູ່ໃນຈໍສະແດງຜົນ.
  • ໃສ່ທີ່ຢູ່ IP ທີ່ສະແດງຢູ່ໃນຂັ້ນຕອນຂ້າງເທິງໃນຕົວທ່ອງເວັບ URL ພາກສະຫນາມປ້ອນຂໍ້ມູນໃນຄອມພິວເຕີ. ໃນເວລານີ້, ທ່ານສາມາດເຂົ້າເຖິງໄດ້ web ການໂຕ້ຕອບແລະຄລິກໃສ່ໄອຄອນທີ່ສອດຄ້ອງກັນໃນການໂຕ້ຕອບເພື່ອຄວບຄຸມແສງສາມສີ RGB.

Touch_calibrate
ໂປຣແກມນີ້ອີງໃສ່ຫ້ອງສະໝຸດຊອບແວ TFT_eSPI, ເຊິ່ງຖືກອອກແບບມາເປັນພິເສດສຳລັບການປັບປ່ຽນໜ້າຈໍສຳຜັດທີ່ທົນທານ, ແລະຂັ້ນຕອນການປັບຕົວມີດັ່ງນີ້:

  • ເປີດໂຄງການການປັບຕົວແລະກໍານົດທິດທາງການສະແດງຂອງຫນ້າຈໍສະແດງຜົນ, ດັ່ງທີ່ສະແດງຂ້າງລຸ່ມນີ້. ເນື່ອງຈາກວ່າໂຄງການ calibration ໄດ້ຖືກປັບຕາມທິດທາງການສະແດງ, ການຕັ້ງຄ່ານີ້ຕ້ອງສອດຄ່ອງກັບທິດທາງການສະແດງຕົວຈິງ. LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module- (26)
  • ເປີດໃຊ້ໂມດູນສະແດງຜົນ, ລວບລວມແລະດາວໂຫລດ exampໃນ​ໂຄງ​ການ​ນີ້​, ທ່ານ​ສາ​ມາດ​ເບິ່ງ​ການ​ໂຕ້​ຕອບ​ການ​ປັບ​ທຽບ​ໃນ​ຫນ້າ​ຈໍ​ສະ​ແດງ​ຜົນ​, ຫຼັງ​ຈາກ​ນັ້ນ​ໃຫ້​ຄລິກ​ໃສ່​ສີ່​ແຈ​ຕາມ​ການ​ກະ​ຕຸ້ນ​ລູກ​ສອນ​.
  • ຫຼັງ​ຈາກ​ການ​ປັບ​ໄດ້​ສໍາ​ເລັດ​, ຜົນ​ໄດ້​ຮັບ​ການ​ສອບ​ທຽບ​ແມ່ນ​ຜົນ​ຜະ​ລິດ​ໂດຍ​ຜ່ານ​ພອດ serial​, ດັ່ງ​ທີ່​ສະ​ແດງ​ໃຫ້​ເຫັນ​ໃນ​ຮູບ​ຕໍ່​ໄປ​ນີ້​. ໃນເວລາດຽວກັນ, ອິນເຕີເຟດການກວດພົບການປັບຕົວເຂົ້າ, ແລະການໂຕ້ຕອບການກວດພົບການປັບຕົວໄດ້ຖືກທົດສອບໂດຍການແຕ້ມຈຸດແລະເສັ້ນ.LCDWIKI-E32R32P- E32N32P-3-2inch-ESP32-32E- Display-Module-
  • ຫຼັງ​ຈາກ​ຜົນ​ການ​ສອບ​ທຽບ​ແມ່ນ​ຖືກ​ຕ້ອງ​, ສໍາ​ເນົາ​ຕົວ​ກໍາ​ນົດ​ການ​ການ​ປັບ​ທຽບ​ຂອງ​ພອດ serial ກັບ exampນໍາໃຊ້ໂຄງການ le.

www.lcdwiki.com

ເອກະສານ / ຊັບພະຍາກອນ

ໂມດູນຈໍສະແດງຜົນ LCDWIKI E32R32P, E32N32P 3.2 ນິ້ວ ESP32-32E [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, Module Display ESPXNUMX-XNUMXE

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *