Talaan ng mga Nilalaman:

ST7920 128X64 LCD Display sa ESP32: 3 Mga Hakbang
ST7920 128X64 LCD Display sa ESP32: 3 Mga Hakbang

Video: ST7920 128X64 LCD Display sa ESP32: 3 Mga Hakbang

Video: ST7920 128X64 LCD Display sa ESP32: 3 Mga Hakbang
Video: Arduino LCD Tutorial ST7920 2024, Nobyembre
Anonim
Ipakita ang ST7920 128X64 LCD sa ESP32
Ipakita ang ST7920 128X64 LCD sa ESP32

Ang Mga Instructable na ito ay malinaw na hindi mananalo ng mga premyo para sa kalidad o anupaman!

Bago simulan ang proyektong ito, tumingin ako sa internet at wala akong nakita tungkol sa pagkonekta sa LCD na ito sa isang ESP32 kaya naisip ko na sa tagumpay, dapat itong idokumento at ibahagi.

Mga gamit

Ang kailangan mo lang ay isang display na ST7920 128X64 LCD, isang ESP32 at isang 10K na palayok.

Hakbang 1: Ang Mga Koneksyon

Ang Mga Koneksyon
Ang Mga Koneksyon

Ikonekta ang lahat ng tatlong mga bahagi ng pagsunod sa mga koneksyon sa itaas.

Maaaring posible na gumamit ng iba't ibang mga pin sa ESP32 ngunit hindi ko alam sigurado.

Hakbang 2: Ang Code

Ginamit ko ang Arduino IDE upang mai-upload ang code sa ESP32.

Kung hindi mo alam kung paano ikonekta at i-program ang ESP32 sa Arduino IDE, hanapin ang mga tagubilin sa Internet, napakadaling hanapin.

Ang ginamit kong silid-aklatan ay ang U8g2 library V2.27.6 Ni Oliver.

Kapag na-install mo na ang U8g2 library, pumunta sa mga halimbawa at buksan ang "Mga Halimbawa / U8g2 / full_buffer / GraphicsTest".

Ngayon, sa code, Hanapin ang linya na ganito ang hitsura:

// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, / * orasan = * / 13, / * data = * / 11, / * CS = * / 10, / * reset = * / 8);

At palitan ito ng:

U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, / * orasan = * / 18, / * data = * / 23, / * CS = * / 5, / * reset = * / 22); // ESP32

I-upload ang code sa iyong ESP32 at, tumawid ang mga daliri, gumagana ito!

Hakbang 3: Konklusyon

Ito ang aking unang Mga Tagubilin.

Alam ko na hindi ito sobrang fancy o anupaman ngunit kahit papaano nandiyan ito at maaari itong makatulong sa isang tao.

Mangyaring puna ang iyong karanasan sa pagsunod sa mga tagubiling ito at susubukan kong i-update ito at gawing mas mahusay ito!

- Blaise

Inirerekumendang: