Mục lục:

Màn hình LCD ST7920 128X64 đến ESP32: 3 bước
Màn hình LCD ST7920 128X64 đến ESP32: 3 bước

Video: Màn hình LCD ST7920 128X64 đến ESP32: 3 bước

Video: Màn hình LCD ST7920 128X64 đến ESP32: 3 bước
Video: Vi điều khiển | VDK Bài 7 (p4): Màn hình LCD12864, kết nối phần cứng và phần mềm giữa LCd với VĐK 2024, Tháng bảy
Anonim
Màn hình LCD ST7920 128X64 đến ESP32
Màn hình LCD ST7920 128X64 đến ESP32

Tài liệu hướng dẫn này rõ ràng sẽ không giành được giải thưởng vì chất lượng của nó hay bất cứ điều gì!

Trước khi bắt đầu dự án này, tôi đã lướt qua internet và không tìm thấy gì về cách kết nối màn hình LCD này với ESP32 nên tôi nghĩ rằng sau khi thành công, nó nên được ghi lại và chia sẻ.

Quân nhu

Tất cả những gì bạn cần là màn hình LCD ST7920 128X64, ESP32 và nồi 10K.

Bước 1: Kết nối

Các kết nối
Các kết nối

Kết nối tất cả ba thành phần theo các kết nối trên.

Có thể sử dụng các chân khác nhau trên ESP32 nhưng tôi không biết chắc.

Bước 2: Mã

Tôi đã sử dụng Arduino IDE để tải mã lên ESP32.

Nếu bạn không biết cách kết nối và lập trình ESP32 với Arduino IDE, hãy tìm hướng dẫn trên Internet, nó khá dễ tìm.

Thư viện tôi đã sử dụng là thư viện U8g2 V2.27.6 của Oliver.

Khi bạn đã cài đặt thư viện U8g2, hãy xem các ví dụ và mở "Examples / U8g2 / full_buffer / GraphicsTest".

Bây giờ, trong mã, Tìm dòng trông giống như sau:

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

Và thay thế nó bằng:

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

Tải mã lên ESP32 của bạn và bắt chéo ngón tay, nó hoạt động!

Bước 3: Kết luận

Đây là Sách hướng dẫn đầu tiên của tôi.

Tôi biết nó không cao siêu hay bất cứ thứ gì nhưng ít nhất nó ở đó và nó có thể giúp ích cho ai đó.

Vui lòng nhận xét trải nghiệm của bạn theo các hướng dẫn này và tôi sẽ thử cập nhật và làm cho nó tốt hơn!

- Blaise

Đề xuất: