Banggood ESP32 Garapen Plaka

Zehaztapenak
- Produktuaren izena: ESP32-S3-LCD-1.47
- Garapen tresnak: Arduino IDE, ESP-IDF
Erabilera-argibideak
ESP32-S3-LCD-1.47-k bi garapen tresna eta framework eskaintzen ditu gaur egun, Arduino IDE eta ESP-IDF, garapen aukera malguak eskainiz, zure proiektuaren beharren eta ohitura pertsonalen arabera garapen tresna egokia aukeratu ahal izateko.
Garapen tresnak
Arduino IDEa
Arduino IDE kode irekiko prototipo elektronikoak egiteko plataforma bat da, erosoa eta malgua, hasteko erraza. Ikaskuntza sinple baten ondoren, azkar has zaitezke garatzen. Aldi berean, Arduinok erabiltzaile-komunitate global zabala du, kode irekiko ugari eskaintzen duena, proiektuen adibide ugari eskaintzen dituena.ampfitxategi eta tutorialak, baita liburutegi baliabide aberatsak ere, funtzio konplexuak biltzen dituztenak, garatzaileei hainbat funtzio azkar inplementatzeko aukera emanez.
ESP-IDF
ESP-IDF, edo izen osoa Espressif IDE, Espressif Technology-k ESP serieko txipetarako aurkeztutako garapen-esparru profesional bat da. C hizkuntza erabiliz garatu da, konpiladore bat, arazketa-tresna bat eta flasheatzeko tresnak barne, eta komando-lerroen bidez edo garapen-ingurune integratu baten bidez garatu daiteke (adibidez, Visual Studio Code Espressif IDF pluginarekin). Pluginak kode-nabigazioa, proiektuen kudeaketa eta arazketa bezalako funtzioak eskaintzen ditu.
Bi garapen-ikuspegi hauetako bakoitzak bere abantailak ditutages, eta garatzaileek beren beharren eta trebetasun mailaren arabera aukeratu dezakete. Arduino egokiak dira hasiberrientzat eta ez-profesionalentzat, erraz ikasten eta azkar hasten direlako. ESP-IDF aukera hobea da esperientzia profesionala edo errendimendu handiko eskakizunak dituzten garatzaileentzat, garapen tresna aurreratuagoak eta kontrol gaitasun handiagoak eskaintzen baititu proiektu konplexuak garatzeko.
Erabili aurretik, edukien taula arakatzea gomendatzen da dokumentuaren egitura azkar ulertzeko. Funtzionamendu egokia lortzeko, mesedez, irakurri arretaz maiz egiten diren galderak, aldez aurretik arazo posibleak ulertzeko. Dokumentuko baliabide guztiek hiperestekak dituzte erraz deskargatzeko.
Arduinorekin lan egitea
Kapitulu honek Arduino ingurunea konfiguratzen aurkezten du, Arduino IDEa, ESP32 plaken kudeaketa, erlazionatutako liburutegien instalazioa, programaren konpilazioa eta deskargatzea, baita demoen probak ere barne. Erabiltzaileei garapen-plaka menperatzen laguntzea eta bigarren mailako garapena erraztea du helburu.

Ingurunearen konfigurazioa
Deskargatu eta instalatu Arduino IDE
- Egin klik ofiziala bisitatzeko webgunea, hautatu deskargatzeko dagokion sistema eta sistemaren bit-a.
Exekutatu instalatzailea eta instalatu dena lehenespenez.
Instalatu ESP32 garapen-plaka
- Arduino IDEan ESP32rekin lotutako plaka nagusia erabiltzeko, Espressif Systems-en esp32 plakaren software paketea instalatuta egon behar da.
- Taularen instalazio-eskakizunen arabera, normalean Install Online erabiltzea gomendatzen da. Online instalazioa huts egiten badu, erabili Install Offline.
- Espressif Systems-en esp32 garapen-plakak lineaz kanpoko pakete bat dakar. Sakatu hemen deskargatzeko: esp32_package_3.0.2_arduino lineaz kanpoko paketea
ESP32-S3-LCD-1.47 beharrezko garapen-plakaren instalazio-argibideak
Kontseiluaren izena
esp32 Espressif Systems-ek egina
Taula instalatzeko eskakizuna
"Lineaz kanpo instalatu" / "Linean instalatu"
Bertsio zenbakiaren eskakizuna
≥3.0.2
Instalatu liburutegiak
- Arduino liburutegiak instalatzerakoan, normalean bi modu daude aukeran: Linean instalatu eta Lineaz kanpo instalatu. Liburutegiaren instalazioak lineaz kanpo instalazioa behar badu, emandako liburutegia erabili behar duzu. file
Liburutegi gehienak erraz bilatu eta instalatu ditzakete erabiltzaileek Arduino softwarearen lineako liburutegi kudeatzailearen bidez. Hala ere, kode irekiko liburutegi edo liburutegi pertsonalizatu batzuk ez daude Arduino Liburutegi Kudeatzailearekin sinkronizatuta, beraz, ezin dira lineako bilaketen bidez eskuratu. Kasu honetan, erabiltzaileek eskuz bakarrik instala ditzakete liburutegi hauek lineaz kanpo. - Liburutegiaren instalazio tutoriala ikusteko, jo ezazu Arduino liburutegi kudeatzailearen tutorialera.
- ESP32-S3-LCD-1.47 liburutegia file s-n gordeta dago.ampprograma, egin klik hemen salto egiteko: ESP32-S3-LCD-1.47 Demo
ESP32-S3-LCD-1.47 liburutegiaren instalazioaren deskribapena

LVGL gehiago ikasteko eta erabiltzeko, jo LVGLren dokumentazio ofizialera.
Exekutatu lehen Arduino demoa
ESP32 eta Arduino erabiltzen hasi berria bazara, eta ez badakizu nola sortu, konpilatu, flashatu eta Arduino ESP32 programak exekutatu, mesedez, zabaldu eta begiratu bat eman. Espero dut lagungarria izatea!
Demoak

ESP32-S3-LCD-1.47 demoak

Arduino proiektuaren parametroen ezarpenak

LVGL_Arduino
Hardware konexioa
- Konektatu garapen-plaka ordenagailura
Kodearen analisia
- konfiguratu()
- Flash_test(): Gailuaren flash memoriaren tamainaren informazioa probatu eta inprimatu
- SD_Init(): TF txartela hasieratu
- LCD_Init(): Pantaila hasieratu
- Set_Backlight(90): Ezarri atzeko argiaren distira 90era
- Lvgl_Init(): LVGL grafikoen liburutegia hasieratu
- Lvgl_Example1(): LVGL adibide espezifikoa deitzen duample funtzioa
- Wireless_Test2(): Deitu haririk gabeko komunikaziorako test funtzioa
- begizta()
- Timer_Loop(): Denboragailuarekin lotutako zereginak kudeatzen dituzten funtzioak
- RGB_Lamp_Loop(2): RGB argiaren kolorea aldizka eguneratu
Emaitzen erakustaldia
LCD pantaila

LVGL gehiago ikasteko eta erabiltzeko, jo LVGLren dokumentazio ofizialera.
LCD_Irudia
TF txartelaren prestaketa
- Gehitu irudiaren adibideaampWaveshare-k emandako fitxategiak TF txartelean

Hardware konexioa
- Sartu ex duen TF txartelaampirudiak gailuan sartu
- Konektatu garapen-plaka ordenagailura
Kodearen analisia
- konfiguratu()
- Flash_test(): Gailuaren flash memoriaren tamainaren informazioa probatu eta inprimatu
- SD_Init(): TF txartela hasieratu
- LCD_Init(): Pantaila hasieratu
- Set_Backlight(90): Ezarri atzeko argiaren distira 90era
- begizta()
- Image_Next_Loop("/", ".png", 300): PNG bistaratzea files TF txartelaren erroko direktorioan sekuentzialki denbora-tarte erregularretan
- RGB_Lamp_Loop(2): RGB argiaren kolorea aldizka eguneratu
Emaitzen erakustaldia
- LCDak PNG bistaratzen du files TF txartelaren erroko direktorioan sekuentzialki tarte erregularretan

ESP-IDF-rekin lanean
Kapitulu honek ESP-IDF ingurunea konfiguratzen aurkezten du, Visual Studio eta Espressif IDF plugin-aren instalazioa, programaren konpilazioa, deskargatzea eta ex-en probak barne.ampprogramak, erabiltzaileei garapen-taula menperatzen eta bigarren mailako garapena errazten laguntzeko.

Ingurunearen konfigurazioa
Deskargatu eta instalatu Visual Studio
Ireki VScode ofizialaren deskarga orria webgunea, aukeratu deskargatzeko dagokion sistema eta sistemaren bit-a

Instalazio paketea exekutatu ondoren, gainerakoa lehenespenez instala daiteke, baina hemen, ondorengo esperientziarako, 1, 2 eta 3 laukitxoak markatzea gomendatzen da.

- Lehenengo bi elementuak gaituta daudenean, VSCode zuzenean ireki dezakezu eskuineko botoiarekin klik eginez files edo direktorioak, eta horrek ondorengo erabiltzailearen esperientzia hobetu dezake.
- Hirugarren elementua gaituta dagoenean, VSCode zuzenean hauta dezakezu nola ireki aukeratzen duzunean.
Ingurunearen konfigurazioa Windows 10 sisteman egiten da, Linux eta Mac erabiltzaileek ESP-IDF ingurunearen konfiguraziora sar daitezke erreferentzia gisa.
Instalatu Espressif IDF plugina
- Oro har, Instalatu linean erabiltzea gomendatzen da. Lineako instalazioa sareko faktore batengatik huts egiten badu, erabili Instalatu lineaz kanpo.
- Espressif IDF plugina nola instalatu jakiteko informazio gehiago lortzeko, ikusi Espressif IDF plugina instalatzea
Exekutatu lehen ESP-IDF demoa
ESP32 eta ESP-IDF erabiltzen hasi berria bazara, eta ez badakizu nola sortu, konpilatu, flashatu eta ESP-IDF ESP32 programak exekutatu, mesedez, zabaldu eta begiratu bat eman. Espero dut lagungarria izatea!
Demoak

ESP32-S3-LCD-1.47 demoak

ESP32-S3-LCD-1.47-Proba
Hardware konexioa
- Konektatu garapen-plaka ordenagailura
Kodearen analisia
- konfiguratu()
- Wireless_Init(): Haririk gabeko komunikazio modulua hasieratu
- Flash_Searching(): Gailuaren flash memoriaren tamainaren informazioa probatu eta inprimatu
- RGB_Init(): RGBrekin lotutako funtzioak hasieratu
- RGB_Example(): Erakutsi adibideaampRGBren funtzioak
- SD_Init(): TF txartela hasieratu
- LCD_Init(): Pantaila hasieratu
- BK_Light(50): Atzeko argiaren distira 50era ezarri
- LVGL_Init(): LVGL grafikoen liburutegia hasieratu
- Lvgl_Example1(): LVGL adibide espezifikoa deitzen duample funtzioa
- bitartean (1)
- vTaskDelay(pdMS_TO_TICKS(10)): Atzerapen laburra, 10 milisegundoro
- lv_timer_handler(): LVGLrako tenporizadorearen kudeaketa funtzioa, denborarekin lotutako gertaerak eta animazioak kudeatzeko erabiltzen dena
Emaitzen erakustaldia
LCD pantailak barneko parametroak erakusten ditu:

Flash firmwarea flashatzea eta ezabatzea
Uneko demoak proba-firmwarea eskaintzen du, ea probatzeko erabil daitekeena.
Gailu integratuak behar bezala funtzionatzen du probako firmwarea zuzenean flasheatuz
- bin file bidea:
..\ESP32-SS-LCD-1.47-Demo\Firmwarea
Flash firmwarea keinuka eta ezabatzen erreferentziarako
Baliabideak
Diagrama eskematikoa
Demo
Fitxa teknikoak
Software-tresnak
Arduino
VScode
Flash Deskargatzeko Tresna
Beste baliabideen estekak
Ohiko galderak
Moduluak demoa deskargatu eta berriro deskargatu ondoren, zergatik batzuetan ezin da serieko atakara konektatu edo flasheatzeak huts egiten du?
Sakatu luze BOOT botoia, sakatu RESET aldi berean, eta gero askatu RESET, eta gero askatu BOOT botoia, une honetan modulua deskargatzeko moduan sartu daiteke, eta horrek deskargatu ezin diren arazo gehienak konpondu ditzake.
Zergatik berrezartzen da modulua etengabe eta keinuka ari da viewGailu kudeatzailetik aitortze-egoera ikusi al duzu?
Flash hutsik dagoelako eta USB ataka ez dagoelako izan daiteke, BOOT botoia luze sakatu dezakezu, RESET sakatu aldi berean, eta gero RESET askatu, eta gero BOOT botoia askatu, une horretan moduluak deskargatzeko moduan sartu daiteke firmwarea (demo) flasheatzeko egoera konpontzeko.
Nola egin aurre programaren lehen konpilazioa oso motela izateari?
Normala da lehenengo konpilazioa motela izatea, pazientzia izan besterik ez.
Nola kudeatu ESP-IDF flasheatu ondoren serieko atakan deskargatzeko zain dagoen pantaila?
Garapen-plakan berrezartze-botoi bat badago, sakatu berrezartze-botoia; berrezartze-botoirik ez badago, piztu berriro.
Zer egin behar dut Aplikazioen Datuen karpeta aurkitzen ez badut?
AppData karpeta batzuk lehenespenez ezkutatuta daude eta erakusteko konfigura daitezke. Sistemaren esploratzaile ingelesa->View-> Begiratu ezkutuko elementuak txinatar sisteman File Esploratzailea -> View -> Erakutsi -> Ezkutuko elementuak egiaztatu
Nola egiaztatu dezaket erabiltzen dudan COM ataka?
Windows sistema View Gailuen Kudeaketaren bidez Sakatu Windows + R teklak Exekutatu elkarrizketa-koadroa irekitzeko; idatzi devmgmt.msc eta sakatu Sartu Gailuen Kudeatzailea irekitzeko; zabaldu Ataken (COM eta LPT) atala, non COM ataka guztiak eta haien uneko egoerak zerrendatuko diren. Erabili komando-gonbita view Ireki Komando-gonbita (CMD), idatzi modua komandoa, eta horrek COMportu guztien egoera-informazioa bistaratuko du. Egiaztatu hardwarearen konexioak Kanpoko gailuak COM portuan konektatu badituzu, gailuak normalean portu-zenbaki bat hartzen du, eta hori konektatutako hardwarea egiaztatuz zehaztu daiteke.
Dokumentuak / Baliabideak
![]() |
Banggood ESP32 Garapen Plaka [pdfArgibideak 1.47, ESP32 Garapen Taula, ESP32, Garapen Taula |

