lcdwiki E32R35T 3.5 inisi MicroPython Demo

Fa'amatalaga
- Module: 3.5-inisi ESP32-32E fa'aaliga module
- I'uga: 320×480
- IC avetaavale mata: ST7796
- Pule autu: ESP32-WROOM-32E
- Auala autu: 240MHz
- Lagolago uaealesi: 2.4G WIFI + Bluetooth
- Thonny lomiga: 4.1.6
- ESP32 MicroPython firmware version: 1.23.0
Fa'atonuga Fa'asoa
Tua view o le 3.5-inisi ESP32-32E fa'aaliga module:
ESP32-32E fa'atonuga vaevaega pine:
| I luga ole masini | I luga o pine laupapa | ESP32-32E feso'ota'iga pine | Fa'amatalaga |
|---|---|---|---|
| TFT_CS | IO15 | Fa'ailoga fa'atonutonu filifiliga pu'e mata LCD, tulaga maualalo aoga |
|
| TFT_RS | IO2 | Poloaiga mata LCD/fa'ailoga fa'atonu filifiliga. Tulaga maualuga: Data, low level: command |
Fa'atonuga o le Fa'aaogaina o Mea
Set up ESP32 MicroPython development environment:
Follow the steps provided in your ESP32 MicroPython documentation to set up the development environment.
Tu'u mai files:
Faʻafeiloaʻi le polokalame manaʻomia files to the ESP32 device using the appropriate tools or methods.
Example Polokalame Fa'aoga Fa'atonuga:
Mulimuli i laasaga nei e tamoe ai le example polokalame:
- Step 1: Power on the device and navigate to the program menu.
- Laasaga 2: Filifili le example polokalame mai le lisi o filifiliga.
- Step 3: Follow the on-screen instructions to interact with the program.
Fa'amatalaga fa'apolokalame ma meafaigaluega
- Module: 3.5-inisi ESP32-32E faʻaaliga module ma 320 × 480 iugafono ma ST7796 screen avetaavale IC.
- Matai Module: ESP32-WROOM-32E module, o le pito sili ona maualuga 240MHz, lagolago 2.4G WIFI + Bluetooth.
- Thonny version: 4.1.6
ESP32 MicroPython firmware version: 1.23.0.
Fa'atonuga vaevaega pine

Ata 2.1 Tua view o le 3.5-inisi ESP32-32E fa'aaliga module
O le pule autu o le 3.5-inisi ESP32 faʻaaliga module o le ESP32-32E, ma o le GPIO vaevaega mo ona pito i luga ole laupapa o loʻo faʻaalia i le laulau i lalo:
| ESP32-32E fa'atonuga vaevaega pine | |||
| I luga o le vaa masini | I luga o pine masini | ESP32-32E
pine sootaga |
fa'amatalaga |
|
LCD |
TFT_CS |
1015 |
Fa'ailoga fa'atonuga o le filifili pu'e mata LCD,
low-level effective |
|
TFT_RS |
102 |
LCD screen command/data selection control signal.High level: data, low level:
poloaiga |
|

Instructions for the example polokalama
Set up ESP32 MicroPython development environment.
Mo fa'amatalaga auiliili ile fa'atulagaina o le "MicroPython_development_environment_construction_for_ESP32", fa'amolemole tagai ile pepa.
Tu'u mai files
A maeʻa ona faʻatulagaina le siosiomaga atinaʻe, o le talafeagai files e manaʻomia ona tuʻuina atu i le masini ESP32 ina ia faʻatautaia le polokalame suʻega.
A'o le'i tu'uina atu le file, fa'amolemole fa'amasani oe ile fa'atonuga o mea o lo'o i totonu ole MicroPython sample program. Open the Demo\MicroPython directory in the package, as shown in the following figure:
The contents of each folder are described as follows:
- BMP: Stores BMP format images that sampLe polokalame e manaʻomia ona faʻaaoga. demos: E iai sample polokalame
- , ifirmware Stores MicroPython firmware (needs to be burned when setting up the development environment)
- Font: Stores the Chinese and English character modulo data that the sample program needs to use.
- Libraries: Stores MicroPython library fileo lena sampe mana'omia ona fa'aoga polokalame
- A. Fa'afeso'ota'i le fa'aaliga fa'aaliga ESP32 i le komepiuta ma fa'amalo i le fa'aogaina o se uaea USB.
- B. Open the Thonny software and configure the MicroPython interpreter for ESP32, as shown in the following figure:
(If already configured, this step can be omitted)
- C. Kiliki le meafaigaluega
button to connect the ESP32 device. If the following prompt appears in the shell information bar, it indicates that the device connection is successful.
- D. Click the “View ->Files” faamau e tatala ai le file window (ignore this operation if it is already open). Find the “1-示例程序_Demo\MicroPython” directory in the package in the window, left-click the mouse to select the target file i totonu o le lisi, ma kiliki-saʻo i luga o le isumu tutoʻatasi e filifili ai le "Upload to /" e faʻapipiʻi ai le sini. file. As shown in the following figure:
Please note that when uploading files, ESP32 cannot run any programs; otherwise, the upload will fail.l
- E. Upload the files from the “BMP”, “Font”, and “libraries” directories to the ESP32 device using the above method. The files i le 'demo' directory e mafai ona fesiita'i pe leai. E pei ona faaalia i le ata lenei:

Example Polokalama Fa'atonuga Fa'aoga
O le sample program is located in the Demo\MicroPython\dems directory of the package, as shown in the following figure:
O le sample polokalame e mafai ona uploaded i se masini ESP32 e tatala ma tamoe, pe mafai foi ona tatala ma tamoe i luga o se komepiuta i le lotoifale. Afai e te manaʻomia le faʻamalo i luga o le ESP32 faʻaaliga module e taʻavale otometi, e tatau ona e suia le sample program name to “main.py” and upload it to the ESP32 display module.
In the Python software, open the target sample polokalame, kiliki le pa lisi
faamau, ma e mafai ona e tamoe ai. Afai e le manuia le taotoga, e tatau ona toe faʻafesoʻotaʻi le masini ESP32.
Le folasaga o example polokalame e faapea:
- BMP_test.py
O lenei example program relies on the ST7796.py library to display images in BMP format - font_test.py
O lenei exampE fa'alagolago le polokalame ile faletusi ST7796.py e fa'aalia ai mataitusi Saina ma le Igilisi o lapopo'a eseese. O fa'amatalaga fa'ata'ita'iga vaitusi e tatau ona fa'asaoina i totonu o le vai papatisoga file e tusa ai ma le faatulagaga talafeagai. Mo fa'atonuga i le fa'ailoga tagata, fa'amolemole va'ai i mea nei webnofoaga:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings - graphical_test.py
O lenei example program relies on the ST7796.py library to display graphics such as points, lines, rectangles, rounded rectangles, triangles, circles, ellipses, etc. for drawing and filling, as well as setting display orientation. - Read_ID_GRAM.py
O lenei example program relies on the ST7796.py library to display LCD ID and RGAM color value readings. - RGB_LED.py
O lenei example hardware requires the use of RGB tri-color lights to display the on/off and brightness adjustment of the RGB tri-color lights. - Simple_test.py
O lenei example does not rely on any software libraries and displays simple screen scrolling content. - Touch_Calibrate.py
O lenei exampe fa'alagolago i le faletusi ST7796.py ma le faletusi touch.exe, fa'aalia le fa'avasegaina o se mata pa'i tetee. Mulimuli i fa'atonuga o lo'o fa'aalia ile lau. A maeʻa le faʻavasegaina, o le faʻasologa o le faʻavasegaina o loʻo tuʻuina atu i le laina telefoni ma kopi i le amataga o le s.ample polokalame. Faamolemole ia matau o le lau pa'i e tatau ona fa'avasega e tusa ai ma le fa'aaliga fa'aaliga. O le faʻaaliga faʻaalia i lenei polokalame e mafai ona suia, e pei ona faʻaalia i le ata lea:
- Touch_Pen.py
O lenei example relies on the ST7796.py library and the touch.exe library, displaying the operation of drawing dots and lines on the touch screen.
FAQs
- Q: E faapefea ona ou toe setiina le ESP32-32E module?
A: Oomi ma taofi le RESET_KEY faamau e toe setiina le module. - Q: O le a le aoga o le BOOT_KEY?
A: The BOOT_KEY is used for download mode selection. Press and hold the button to power on, then release it to enter downloadmode.
Pepa / Punaoa
![]() |
lcdwiki E32R35T 3.5 inisi MicroPython Demo [pdf] Taiala mo Tagata Fa'aoga E32R35T, E32N35T, E32R35T 3.5inch MicroPython Demo, E32R35T, 3.5inch MicroPython Demo, MicroPython Demo, Demo |

