Բովանդակություն:

ST7920 128X64 LCD էկրան ESP32- ից ՝ 3 քայլ
ST7920 128X64 LCD էկրան ESP32- ից ՝ 3 քայլ

Video: ST7920 128X64 LCD էկրան ESP32- ից ՝ 3 քայլ

Video: ST7920 128X64 LCD էկրան ESP32- ից ՝ 3 քայլ
Video: Arduino LCD Tutorial ST7920 2024, Հուլիսի
Anonim
ST7920 128X64 LCD էկրան ESP32- ին
ST7920 128X64 LCD էկրան ESP32- ին

Այս Instructables- ը ակնհայտորեն չի պատրաստվում մրցանակներ շահել իր որակի կամ որևէ բանի համար:

Նախքան այս նախագիծը սկսելը, ես փայլեցի ինտերնետից և ոչինչ չգտա այս LCD- ը ESP32- ին միացնելու մասին, այնպես որ ես մտածեցի, որ հաջողության դեպքում այն պետք է փաստաթղթավորվի և տարածվի:

Պարագաներ

Այն, ինչ ձեզ հարկավոր կլինի, ST7920 128X64 LCD էկրան, ESP32 և 10K կաթսա է:

Քայլ 1: Կապեր

Կապերը
Կապերը

Միացրեք բոլոր երեք բաղադրիչները ՝ հետևելով վերը նշված միացումներին:

ESP32- ի վրա հնարավոր է օգտագործել տարբեր կապում, բայց հաստատ չգիտեմ:

Քայլ 2: Կոդ

Ես օգտագործել եմ Arduino IDE- ն ՝ ESP32- ում կոդը վերբեռնելու համար:

Եթե չգիտեք, թե ինչպես միացնել և ծրագրավորել ESP32- ը Arduino IDE- ի հետ, փնտրեք հրահանգներ ինտերնետում, դա բավականին հեշտ է գտնել:

Իմ օգտագործած գրադարանը U8g2 գրադարանն է V2.27.6 Օլիվերի կողմից:

U8g2 գրադարանը տեղադրելուց հետո անցեք օրինակների և բացեք «Օրինակներ/U8g2/full_buffer/GraphicsTest»:

Այժմ, ծածկագրում, գտեք այսպիսի տեսք ունեցող տողը.

// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0,/* ժամացույց =*/13,/* տվյալներ =*/11,/* CS =*/10,/* վերականգնում =*/8);

Եվ փոխարինեք այն հետևյալով.

U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, /* ժամացույց =* / 18, /* տվյալներ =* / 23, /* CS =* / 5, /* վերականգնում =* / 22); // ESP32

Վերբեռնեք կոդը ձեր ESP32- ում և, մատները խաչված, այն աշխատում է:

Քայլ 3: Եզրակացություն

Սա իմ առաջին հրահանգներն են:

Ես գիտեմ, որ դա չափազանց շքեղ կամ որևէ այլ բան չէ, բայց գոնե այնտեղ է, և դա կարող է ինչ -որ մեկին օգնել:

Խնդրում ենք մեկնաբանել ձեր փորձը ՝ հետևելով այս հրահանգներին, և ես կփորձեմ այն թարմացնել և ավելի լավը դարձնել:

- Բլեզ

Խորհուրդ ենք տալիս: