Banggood ESP32 arendusplaat

Tehnilised andmed
- Toote nimetus: ESP32-S3-LCD-1.47
- Arendustööriistad: Arduino IDE, ESP-IDF
Kasutusjuhised
ESP32-S3-LCD-1.47 pakub praegu kahte arendustööriista ja raamistikku, Arduino IDE ja ESP-IDF, mis pakuvad paindlikke arendusvõimalusi, võimaldades valida õige arendustööriista vastavalt oma projekti vajadustele ja isiklikele harjumustele.
Arendustööriistad
Arduino IDE
Arduino IDE on avatud lähtekoodiga elektrooniliste prototüüpide platvorm, mis on mugav ja paindlik ning millega on lihtne alustada. Pärast lihtsat õppimist saate kiiresti arendust alustada. Samal ajal on Arduinol suur ülemaailmne kasutajaskond, mis pakub rohkelt avatud lähtekoodiga koodi, projektijuhte ja ...ampfailid ja õpetused, aga ka rikkalikud teekide ressursid, mis kapseldavad keerulisi funktsioone, võimaldades arendajatel erinevaid funktsioone kiiresti rakendada.
ESP-IDF
ESP-IDF ehk täisnimega Espressif IDE on professionaalne arendusraamistik, mille Espressif Technology tutvustas ESP-seeria kiipidele. See on arendatud C-keeles, sisaldades kompilaatorit, silurit ja vilkumise tööriistu jne ning seda saab arendada käsurea kaudu või integreeritud arenduskeskkonnas (näiteks Visual Studio Code koos Espressif IDF pluginaga). Plugin pakub selliseid funktsioone nagu koodi navigeerimine, projektihaldus ja silumine.
Igal neist kahest arendusmeetodist on oma eelisedtagja arendajad saavad valida vastavalt oma vajadustele ja oskuste tasemele. Arduino sobib algajatele ja mitteprofessionaalidele, kuna neid on lihtne õppida ja kiire alustada. ESP-IDF on parem valik arendajatele, kellel on professionaalne taust või kõrged jõudlusnõuded, kuna see pakub keerukamate projektide arendamiseks täiustatud arendustööriistu ja suuremaid juhtimisvõimalusi.
Enne kasutamist on soovitatav dokumendi struktuuri kiireks mõistmiseks sirvida sisukorda. Sujuva töö tagamiseks lugege palun hoolikalt KKK-d, et eelnevalt võimalikest probleemidest aru saada. Kõik dokumendis olevad ressursid on varustatud hüperlinkidega hõlpsaks allalaadimiseks.
Arduinoga töötamine
See peatükk tutvustab Arduino keskkonna seadistamist, sh Arduino IDE-d, ESP32 plaatide haldamist, seotud teekide installimist, programmide kompileerimist ja allalaadimist ning demode testimist. Selle eesmärk on aidata kasutajatel omandada arendusplaadi kasutuskogemus ja hõlbustada teisest arendust.

Keskkonna seadistamine
Laadige alla ja installige Arduino IDE
- Klõpsake ametliku saidi külastamiseks websaidil valige allalaaditav süsteem ja süsteemibitt.
Käivitage installija ja installige kõik vaikimisi.
Paigaldage ESP32 arendusplaat
- ESP32-ga seotud emaplaadi kasutamiseks Arduino IDE-s tuleb installida Espressif Systemsi esp32 plaadi tarkvarapakett.
- Plaadi installimise nõuete kohaselt on üldiselt soovitatav kasutada võrguühenduseta installi. Kui võrguühenduseta installimine ebaõnnestub, kasutage võrguühenduseta installi.
- Espressif Systemsi arendusplaadil esp32 on kaasas võrguühenduseta pakett. Allalaadimiseks klõpsake siin: esp32_package_3.0.2_arduino võrguühenduseta pakett
ESP32-S3-LCD-1.47 vajalikud arendusplaadi paigaldusjuhised
Juhatuse nimi
esp32 Espressif Systemsilt
Plaadi paigaldamise nõue
„Installi võrguühenduseta” / „Installi võrguühenduseta”
Versiooninumbri nõue
≥3.0.2
Installige raamatukogud
- Arduino teekide installimisel on tavaliselt kaks võimalust: installimine võrgus ja installimine võrguühenduseta. Kui teekide installimine nõuab võrguühenduseta installimist, peate kasutama kaasasolevat teeki. file
Enamiku teekide puhul saavad kasutajad neid hõlpsalt otsida ja installida Arduino tarkvara veebipõhise teekide halduri kaudu. Siiski ei ole mõned avatud lähtekoodiga teegid või kohandatud teegid Arduino teekide halduriga sünkroniseeritud, seega ei saa neid veebiotsingu kaudu hankida. Sellisel juhul saavad kasutajad neid teeke käsitsi installida ainult võrguühenduseta. - For library installation tutorial, please refer to Arduino library manager tutorial
- ESP32-S3-LCD-1.47 library file on salvestatud s-iample program, click here to jump: ESP32-S3-LCD-1.47 Demo
ESP32-S3-LCD-1.47 teeki paigalduskirjeldus

LVGL-i kohta lisateabe saamiseks ja kasutamiseks vaadake LVGL-i ametlikku dokumentatsiooni.
Käivita esimene Arduino demo
Kui sa alles alustad ESP32 ja Arduinoga ning sa ei tea, kuidas Arduino ESP32 programme luua, kompileerida, flashida ja käivitada, siis palun laienda seda ja vaata lähemalt. Loodan, et see aitab sind!
Demod

ESP32-S3-LCD-1.47 demod

Arduino projekti parameetrite seaded

LVGL_Arduino
Riistvaraühendus
- Ühendage arendusplaat arvutiga
Koodianalüüs
- setup()
- Flash_test(): Test and print the flash memory size information of the device
- SD_Init(): Initialize the TF card
- LCD_Init(): Initialize the display
- Set_Backlight(90): Set the backlight brightness to 90
- Lvgl_Init(): Initialize the LVGL graphics library
- Lvgl_Example1(): Kutsub esile konkreetse LVGL-i näiteample funktsiooni
- Wireless_Test2(): Call the test function for wireless communication
- loop ()
- Timer_Loop(): Functions that handle timer-related tasks
- RGB_Lamp_Loop(2): RGB-valguse värvi värskendamine regulaarsete intervallidega
Tulemuste demonstratsioon
LCD ekraan

LVGL-i kohta lisateabe saamiseks ja kasutamiseks vaadake LVGL-i ametlikku dokumentatsiooni.
LCD-pilt
TF card preparation
- Lisa pilt nt.ampWaveshare'i pakutavad failid TF-kaardile

Riistvaraühendus
- Sisestage TF-kaart, mis sisaldabample images into the device
- Ühendage arendusplaat arvutiga
Koodianalüüs
- setup()
- Flash_test(): Test and print the flash memory size information of the device
- SD_Init(): Initialize the TF card
- LCD_Init(): Initialize the display
- Set_Backlight(90): Set the backlight brightness to 90
- loop ()
- Image_Next_Loop(“/”, “.png”, 300): Kuva PNG files TF-kaardi juurkataloogis järjestikku regulaarsete ajavahemike järel
- RGB_Lamp_Loop(2): RGB-valguse värvi värskendamine regulaarsete intervallidega
Tulemuste demonstratsioon
- LCD kuvab PNG-d files TF-kaardi juurkataloogis regulaarsete intervallidega järjekorras

ESP-IDF-iga töötamine
See peatükk tutvustab ESP-IDF keskkonna seadistamist, sealhulgas Visual Studio ja Espressif IDF pluginate installimist, programmi kompileerimist, allalaadimist ja testimist.ample-programmid, mis aitavad kasutajatel arenduslaua valdamist ja hõlbustavad teisest arendust.

Keskkonna seadistamine
Laadige alla ja installige Visual Studio
Avage VScode'i ametlik allalaadimisleht websaidil valige allalaadimiseks vastav süsteem ja süsteemibitt

Pärast installipaketi käivitamist saab ülejäänu vaikimisi installida, kuid siin on järgneva kogemuse jaoks soovitatav märkida kastid 1, 2 ja 3.

- After the first two items are enabled, you can open VSCode directly by right-clicking filevõi katalooge, mis võivad parandada järgnevat kasutajakogemust.
- After the third item is enabled, you can select VSCode directly when you choose how to open it.
Keskkonna seadistamine toimub Windows 10 süsteemis, Linuxi ja Maci kasutajad saavad ESP-IDF keskkonna seadistusele juurde pääseda.
Espressif IDF plugina installimine
- Üldiselt on soovitatav kasutada võrguühenduseta installimist. Kui võrguühenduseta installimine ebaõnnestub võrguühenduseta installimise tõttu, kasutage võrguühenduseta installi.
- Lisateavet Espressif IDF plugina installimise kohta leiate jaotisest Espressif IDF plugina installimine.
Käivita esimene ESP-IDF demo
Kui sa alles alustad ESP32 ja ESP-IDF-iga ning sa ei tea, kuidas ESP-IDF ESP32 programme luua, kompileerida, flashida ja käivitada, siis palun laienda seda ja vaata lähemalt. Loodan, et see aitab sind!
Demod

ESP32-S3-LCD-1.47 demod

ESP32-S3-LCD-1.47-test
Riistvaraühendus
- Ühendage arendusplaat arvutiga
Koodianalüüs
- setup()
- Wireless_Init(): Initialize the wireless communication module
- Flash_Searching(): Test and print the flash memory size information of the device
- RGB_Init(): Initialize RGB-related functions
- RGB_Example(): Kuva example functions of RGB
- SD_Init(): Initialize the TF card
- LCD_Init(): Initialize the display
- BK_Light(50): Set the backlight brightness to 50
- LVGL_Init(): Initialize the LVGL graphics library
- Lvgl_Example1(): Kutsub esile konkreetse LVGL-i näiteample funktsiooni
- samal ajal (1)
- vTaskDelay(pdMS_TO_TICKS(10)): Short delay, every 10 milliseconds
- lv_timer_handler(): Timer handling function for LVGL, used to handle events and animations related to time
Tulemuste demonstratsioon
LCD kuvab pardal olevaid parameetreid:

Flash-püsivara vilkumine ja kustutamine
The current demo provides test firmware, which can be used to test whether the
onboard device functions properly by directly flashing the test firmware
- prügikast file tee:
..\ESP32-SS-LCD-1.47-Demo\Firmware
Flash firmware flashing and erasing viitamiseks
Vahendid
Skemaatiline diagramm
Demo
Andmelehed
Tarkvara tööriistad
Arduino
VScode
Flashi allalaadimise tööriist
Muud ressursilingid
KKK
After the module downloads the demo and re-downloads it,whysometimes it can't connect to the serial port or the flashing fails?
Long press the BOOT button, press RESET at the same time, then release RESET, thenrelease the BOOT button, at this time the module can enter the download mode, whichcan solve most of the problems that can not be downloaded.
Why does the module keep resetting and flicker when viewKas olete seadmehaldurist tuvastamise staatuse kontrollinud?
See võib olla tingitud välkmälu tühjusest ja USB-pordi ebastabiilsusest. Võite pikalt all hoida nuppu BOOT, vajutada samal ajal nuppu RESET ja seejärel vabastada nupu RESET ning seejärel vabastada nupu BOOT. Sel ajal saab moodul siseneda allalaadimisrežiimi, et püsivara (demo) flashida ja olukorda lahendada.
How to deal with the first compilation of the program being extremely slow?
It's normal for the first compilation to be slow, just be patient.
How to handle the display waiting for download on the serial port after successfully ESP-IDF flashing?
Kui arendusplaadil on lähtestamisnupp, vajutage lähtestamisnuppu; kui lähtestamisnuppu pole, lülitage seade uuesti sisse.
What should I do if I can't find the App Data folder?
Some AppData folders are hidden by default and can be set to show. English system Explorer->View->Check Hidden items Chinese system File Avastaja -> View -> Display -> Check Hidden Items
How do I check the COM port I use?
Windowsi süsteem View through Device Manage Press the Windows + R keys to open the Run dialog box; input devmgmt.msc and press Enter to open the Device Manager; expand the Ports (COM and LPT) section, where all COM ports and their current statuses will be listed. Use the command prompt to view Open the Command Prompt (CMD), enter the mode command, which will display status information for all COMports. Check hardware connections If you have already connected external devices to the COM port, the device usually occupies a port number, which can be determinedby checking the connected hardware.
Dokumendid / Ressursid
![]() |
Banggood ESP32 arendusplaat [pdfJuhised 1.47, ESP32 arendusnõukogu, ESP32, arendusnõukogu |

