Агуулгын хүснэгт:

ST7920 128X64 LCD дэлгэц нь ESP32: 3 алхамтай
ST7920 128X64 LCD дэлгэц нь ESP32: 3 алхамтай

Видео: ST7920 128X64 LCD дэлгэц нь ESP32: 3 алхамтай

Видео: ST7920 128X64 LCD дэлгэц нь ESP32: 3 алхамтай
Видео: Arduino LCD Tutorial ST7920 2024, Долдугаар сарын
Anonim
ST7920 128X64 LCD дэлгэц нь ESP32 -тэй
ST7920 128X64 LCD дэлгэц нь ESP32 -тэй

Энэхүү зааварчилгаа нь чанар, чанараараа шагнал авахгүй нь ойлгомжтой!

Энэ төслийг эхлүүлэхийн өмнө би интернетээр гялалзаж, энэ LCD -ийг ESP32 -тэй холбох талаар юу ч олж чадаагүй тул амжилтанд хүрсний дараа үүнийг баримтжуулж, хуваалцах хэрэгтэй гэж бодлоо.

Хангамж

Танд ST7920 128X64 LCD дэлгэц, ESP32 болон 10K сав хэрэгтэй болно.

Алхам 1: Холболтууд

Холболтууд
Холболтууд

Дээрх холболтуудыг дагаж бүх гурван бүрэлдэхүүн хэсгийг холбоно уу.

ESP32 дээр өөр өөр тээглүүр ашиглах боломжтой байж магадгүй ч би сайн мэдэхгүй байна.

Алхам 2: Код

Би Arduino IDE -ийг ашиглан ESP32 дээр код байршуулсан.

Хэрэв та ESP32 -ийг Arduino IDE -тэй хэрхэн холбох, програмчлахаа мэдэхгүй байгаа бол интернетээс зааврыг хайж олох нь маш хялбар юм.

Миний ашигласан номын сан бол U8g2 номын сангийн V2.27.6 Оливер юм.

U8g2 номын санг суулгасны дараа жишээ рүү ороод "Examples/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: Дүгнэлт

Энэ бол миний анхны зааварчилгаа юм.

Энэ бол үнэхээр гайхалтай зүйл биш гэдгийг би мэднэ, гэхдээ ядаж л тэнд байгаа бөгөөд энэ нь хэн нэгэнд тусалж магадгүй юм.

Эдгээр зааврыг дагаж өөрийн туршлагаасаа сэтгэгдлээ үлдээгээрэй, би үүнийг шинэчилж, сайжруулахыг хичээх болно!

- Блез

Зөвлөмж болгож буй: