ksp gửi vào
- 23841 lượt xem
Mình rất thích LCD ST7565 này, và đã đặt liền 4 con mà mỗi con quá rẻ có 20k. Nhưng khổ một điều, điện áp hoạt động và IO của LCD ST7565 có 3.3V. Bản thân mình lại không thích việc chơi điện trở để chơi LCD này với Arduino. Lý do đơn giản là phải hàn quá nhiều, mình lại lười . Hổm nay, mình đang làm loạt bài về ESP8266 và cũng phải gặp vấn đề điện trở để làm cầu phân áp khi giao tiếp giữa ESP8266 và Arduino. Cảm thấy có một mối liên hệ giữa LCD ST7565 và ESP8266 nên mình đã thử tìm cách làm cho thư viện của Nick Chung hoạt động trên ESP8266 này. Mình đã thành công, và mình sẽ chia sẻ thành quả của mình với bạn. Thử ngay nào!
Cần chuẩn bị phần cứng gì?
Cần cài đặt gì?
Thử nghiệm
Lắp mạch cho LCD
Pinout của con LCD ST7565
Chúng ta chỉ cần dùng chân 2, 3, 4, 7, 8, 9, 10 mà thôi. Bạn có thể hàn như mình nè.
Ngoài ra, bạn có thể cấp điện 3v3 vào chỗ bôi đỏ để bật đèn màn hình
Nói chung, bạn có thể lấy mọi ví dụ bài viết về ST7565 của Nick Chung viết trước đây và thử nghiệm trên ESP8266. Nhớ đổi tên chân lại, như con ESP8266 có các chân từ D0 => D9, A0. Ngoài ra, tùy bản ESP8266 mà có nhiều chân (pin) hơn ahihi.
Các thử nghiệm
Vẽ Tam giác
Xem toàn bộ thông tin tại đây.
Viết 1 kí tự tiếng Việt
Xem thông tin tại đây.
Viết một chuỗi tiếng Việt
Xem thông tin tại đây
Kết luận
Tốc độ xử lý của ESP8266 nhanh hơn rất nhiều so với Arduino, các bạn có thể làm game rất mượt mà. Bạn có thể làm nhiều trò vui với ESP8266 và ST7565. Thư viện của Thái Sơn quá đầy đủ để chúng ta có thể chơi một cách ngon lành. Mời bạn xem video ở dưới để cùng chiêm ngưỡng những khả năng độc đáo của thư viện!