LCDWIKI logo

MSP4030 4.0inch kapasitif SPI modil

LCD wiki MSP4030 4.0inch kapasitif SPI modilMSP4030_MSP4031
ESP32 Demo Enstriksyon
CR2023-MI4035

Entwodiksyon nan Platfòm Tès

Komisyon Konsèy Devlopman: ESP32-WROOM-32E devKit
MCU: ESP32-32E modil
Frekans: 240MHz

Pin enstriksyon koneksyon

Modil la ka konekte dirèkteman nan tablo devlopman ESP32-32E, jan yo montre nan figi sa a:
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 1LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 2

ESP32-32E Pwogram Tès Pin Enstriksyon Ensèsyon Dirèk

Nimewo Modil broch Korespondan
ESP32-32E devlopman tablo fil elektrik broch
Remak
1 VCC 5V LCD pouvwa pozitif
2 GND GND LCD pouvwa tè
0
,
LCD CS 1015 LCD seleksyon kontwòl siyal, Low nivo aktif
I LCD RST 1027 LCD Reyajiste siyal kontwòl, Low nivo Reyajiste
LCD RS 102 LCD lòd / done seleksyon kontwòl siyal
Nivo wo: done, nivo ki ba: lòd
SDI(MOSI) 1013 SPI otobis ekri siyal done (kat SD ak ekran LCD yo itilize ansanm)
SCK 1014 Siyal revèy otobis SPI (kat SD ak ekran LCD yo itilize ansanm)
dirije 1021 LCD siyal kontwòl ekleraj (Si ou bezwen kontwòl, tanpri konekte broch yo. Si ou pa bezwen kontwòl, ou ka sote li)
() SDO(MISO) 1012 SPI otobis li done siyal (kat SD ak ekran LCD yo itilize ansanm)
10 CTP-SCL 1025 Siyal revèy otobis IIC ekran kapasitif (modil san ekran tactile pa bezwen konekte)
11 CTP RST 1033 Kondansateur manyen ekran reset siyal kontwòl, reset nivo ki ba (modil san ekran manyen pa bezwen konekte)
12 CTP_SDA 1032 Kapasitif manyen ekran IIC otobis done siyal (modil san ekran manyen pa bezwen konekte)
 

13

CTP_INT 1039 Kondansateur manyen ekran IIC otobis manyen siyal entèwonp, lè jenere manyen, opinyon nivo ki ba nan kontwòl prensipal la (modil san ekran manyen pa bezwen konekte)
14 SD_CS 1022 Siyal kontwòl seleksyon kat SD, nivo ki ba aktif (san fonksyon kat SD, ka dekonekte)

Deskripsyon Fonksyon Demo

Sa a sampPwogram nan itilize otobis HSPI pyès ki nan konpitè ESP32, ki sitiye nan Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI anyè, jan yo montre nan figi sa a:  LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 3Deskripsyon sampkontni pwogram nan
A. Egzample_ 01_ Simple_ Test se yon pwogram tès bwose ekran, ki pa konte sou okenn bibliyotèk lojisyèl;
B. Egzample_ 02_ colligate_ Test se yon pwogram tès konplè ki montre grafik, liy, ak konte tan pwogram lan;
C. Egzample_ 03_ display_ Graphics se yon pwogram tès ekspozisyon grafik ki montre divès kalite grafik;
D. Egzample_ 04_ display_ Scroll se yon pwogram tès defile ki montre defile tèks;
E. Egzample_ 05_ show_ SD_ bmp_ Picture se yon pwogram ekspozisyon imaj BMP ki montre imaj fòma BMP nan SD;
FExample_ 06_ show_ SD_ jpg_ Picture se yon pwogram ekspozisyon imaj JPG ki montre imaj nan fòma jpg nan SD;
G. Egzample_ 07_ display_ Phonecall se yon pwogram tès tactile pou nimewo telefòn, ki similye fonksyon an konpoze atravè touche;
H. Egzample_ 08_ touch_ Pen se yon pwogram tès konjesyon serebral manyen ki trase sou ekran LCD a atravè manyen;
K. Egzample_ 09_ LVGL_ Demos se yon ansyen LVGLamppwogram ekspozisyon ki pèmèt ou fè eksperyans karakteristik pwisan konsepsyon UI nan LVGL. Bin la file pou ansyen sa aample te ekstrè epi yo ka boule dirèkteman lè l sèvi avèk zouti ki koresponn lan.

Demo Itilizasyon Enstriksyon

Anviwònman Devlopman Bilding
Pou metòd espesifik pou konstwi yon anviwònman devlopman, tanpri al gade nan dokiman "Arduino_development_environment_construction_for-ESP32-EN" nan anyè sa a.
Enstale bibliyotèk lojisyèl
Apre anviwònman an devlopman mete kanpe, bibliyotèk la lojisyèl itilize pa s laample pwogram bezwen yo dwe kopye nan anyè bibliyotèk pwojè a pou ke s laampyo ka rele pwogram nan. Bibliyotèk lojisyèl an sitiye nan anyè a Enstale bibliyotèk, jan yo montre nan figi sa a:LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 4Pami yo:
FT6336 arduino se chofè FT6336 kapasitif touche IC
LVgl se bibliyotèk lojisyèl grafik LVGL GUI
TFT_ ESPI se yon bibliyotèk grafik Arduino pou ekran LCD TFT-LCD, sipòte plizyè platfòm ak IC chofè LCD.
TJpg_ Decoder se yon bibliyotèk dekodaj imaj JPG pou platfòm Arduino
Bibliyotèk lojisyèl sa yo te configuré epi yo ka dirèkteman kopye nan anyè bibliyotèk pwojè a pou itilize. Chemen default pou anyè bibliyotèk jeni an se C:UsersAdministratorDocumentsArduinolibraries.
Ou kapab tou chanje anyè bibliyotèk pwojè a: louvri lojisyèl IDE Arduino a, klike sou File -> Preferans, ak retabli kote Sketchbook la nan koòdone pop-up la, jan yo montre nan figi sa a:
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 5Si ou pa vle sèvi ak bibliyotèk ki deja konfigirasyon an, ou ka telechaje dènye vèsyon bibliyotèk la (eksepte FT6336 arduino) nan Github nan adrès telechaje sa a epi konfigirasyon an:
lvgl: https://github.com/lvgl/lvgl/tree/release/v8.3 (Sèlman V8. x vèsyon ka itilize, V9. x vèsyon pa ka itilize)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
Apre telechajman bibliyotèk la fini, dekonprime li (pou diferansyasyon fasil, chanje non katab bibliyotèk dekonprese a, jan yo montre nan anyè a Enstale bibliyotèk), epi kopye li nan anyè bibliyotèk jeni. Apre sa, kontinye ak konfigirasyon bibliyotèk la. La files ki bezwen ranplase yo sitiye nan Ranplase la files anyè, jan yo montre nan figi sa a:LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 6Konfigirasyon bibliyotèk LVGL: Kopi lv_conf.h file ki nan Ranplase la files anyè nan anyè tèt nivo bibliyotèk lvgl nan anyè bibliyotèk jeni, jan yo montre nan figi sa a:
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 7Louvri lv_conf_internal.h file ki nan anyè src bibliyotèk Lvgl anba anyè bibliyotèk jeni, jan yo montre nan figi sa a:
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 8Apre ouvè a file, modifye kontni liy 41 la jan yo montre nan figi sa a (soti nan "../../lv_conf. h" a "../lv_conf. h"), epi sove apre modifikasyon yo fin ranpli.
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 9Kopi ansyen anamples ak demonstrasyon anyè anba bibliyotèk jeni anyè nan anyè src anba bibliyotèk lvgl. De anyè sa yo montre nan figi sa a nan bibliyotèk lvgl la:
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 10Estati anyè apre kopye:
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 11TFT_ ESPI konfigirasyon bibliyotèk:
Premye chanje non User_Setup.h la file ki nan anyè tèt nivo bibliyotèk TFT_eSPI nan anyè bibliyotèk jeni nan User_ Setup_ bak.h, Lè sa a, kopye User_Setup.h file ki nan Ranplase la files nan anyè tèt nivo bibliyotèk TFT_eSPI a, jan yo montre nan figi sa a:
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 12Konpile ak kouri pwogram yo
Apre enstalasyon bibliyotèk la fini, sampPwogram nan ka konpile epi kouri jan sa a:
A. Ploge modil ekspozisyon an dirèkteman nan tablo devlopman ESP32 la, epi konekte tablo devlopman an nan yon PC pou pouvwa sou;
B. Louvri Nenpòt sample pwogram nan Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI anyè, jan yo montre nan figi sa a (itilize pwogram tès kolizyon an kòm yon ansyenample):
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 13C. Apre ouvèti samppwogram nan, chwazi aparèy ESP32 a, jan yo montre nan figi sa a:
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 14D. Konfigure ESP32 Flash, PSRAM, pò, elatriye jan yo montre nan figi sa a:   LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 15E. Klike sou bouton an telechaje pou konpile ak telechaje pwogram nan, jan yo montre nan figi sa a: LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 16

F. Si èd memwa sa a parèt, li endike ke pwogram nan te konpile ak telechaje avèk siksè, epi li te deja kouri:
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 17G. Si modil ekspozisyon an montre kontni, li endike ke pwogram nan te kouri avèk siksè.
LVGL ansyenample bin file boule
Akòz tan konpilasyon long LVGL yoample pwogram, bin konpile a file te ekstrè epi yo ka boule dirèkteman lè l sèvi avèk zouti nan download flash. Bin file ki sitiye nan Demo_ESP32Flash_Download_LVGL_Demosbin anyè, jan yo montre nan figi sa a:LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 18Sèvi ak flash_download_tool la ka boule nan anyè Demo_ESP32Flash_Download_LVGL_Demos, jan yo montre nan figi sa a:
LCD wiki MSP4030 4.0inch kapasitif SPI modil - figi 19

LCDWIKI logowww.lcdwiki.com

Dokiman / Resous

LCD wiki MSP4030 4.0inch kapasitif SPI modil [pdfManyèl Itilizatè
MSP4030 4.0inch Kapasitif SPI Modil, MSP4030, 4.0inch Kapasitif SPI Modil, Kapasitif SPI Modil, SPI Modil, Modil
LCD wiki MSP4030 4.0inch kapasitif SPI modil [pdfManyèl Itilizatè
MSP4030 4.0inch Kapasitif SPI Modil, MSP4030, 4.0inch Kapasitif SPI Modil, Kapasitif SPI Modil, SPI Modil, Modil
LCD wiki MSP4030 4.0inch kapasitif SPI modil [pdfManyèl Itilizatè
MSP4030 4.0inch Kapasitif SPI Modil, MSP4030, 4.0inch Kapasitif SPI Modil, Kapasitif SPI Modil, SPI Modil, Modil

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *