Turinys:

ST7920 128X64 LCD ekranas pagal ESP32: 3 žingsniai
ST7920 128X64 LCD ekranas pagal ESP32: 3 žingsniai

Video: ST7920 128X64 LCD ekranas pagal ESP32: 3 žingsniai

Video: ST7920 128X64 LCD ekranas pagal ESP32: 3 žingsniai
Video: Умные рампы - АЗСМЗ 12864 ЖК 2024, Lapkritis
Anonim
ST7920 128X64 LCD ekranas prie ESP32
ST7920 128X64 LCD ekranas prie ESP32

Ši instrukcija akivaizdžiai neketina laimėti prizų dėl savo kokybės ar bet ko!

Prieš pradėdamas šį projektą, žiūrėjau į internetą ir nieko neradau, kaip prijungti šį LCD ekraną prie ESP32, todėl maniau, kad sėkmės atveju jis turėtų būti dokumentuotas ir bendrinamas.

Prekės

Viskas, ko jums reikia, yra ST7920 128X64 LCD ekranas, ESP32 ir 10K puodelis.

1 žingsnis: jungtys

Ryšiai
Ryšiai

Prijunkite visus tris komponentus atlikdami aukščiau pateiktas jungtis.

ESP32 gali būti galima naudoti skirtingus kaiščius, bet aš tikrai nežinau.

2 žingsnis: kodas

Aš naudoju „Arduino IDE“, norėdamas įkelti kodą į ESP32.

Jei nežinote, kaip prijungti ir programuoti ESP32 su „Arduino IDE“, ieškokite instrukcijų internete, ją rasti gana paprasta.

Mano naudojama biblioteka yra Oliverio U8g2 biblioteka V2.27.6.

Įdiegę U8g2 biblioteką, eikite į pavyzdžius ir atidarykite „Examples/U8g2/full_buffer/GraphicsTest“.

Dabar kode raskite eilutę, kuri atrodo taip:

// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0,/* laikrodis =*/13,/* duomenys =*/11,/* CS =*/10,/* atstatymas =*/8);

Ir pakeiskite jį:

U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, /* laikrodis =* / 18, /* duomenys =* / 23, /* CS =* / 5, /* atstatymas =* / 22); // ESP32

Įkelkite kodą į savo ESP32 ir, sukryžiavę pirštus, jis veikia!

3 žingsnis: Išvada

Tai yra mano pirmosios instrukcijos.

Žinau, kad tai nėra labai išgalvota ar kažkas panašaus, bet bent jau yra ir gali kam nors padėti.

Prašome pakomentuoti savo patirtį vadovaudamiesi šiomis instrukcijomis ir aš pabandysiu ją atnaujinti ir patobulinti!

- Bleizas

Rekomenduojamas: