Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Các bộ phận:
- bất kỳ Arduino nào
- HX1230 96x68 pixel LCD (còn được gọi là Nokia 1202, STE2007)
- một vài dây
Bước 1: Kết nối
- RST đến D6 hoặc bất kỳ kỹ thuật số nào
- CE đến D7 hoặc bất kỳ kỹ thuật số nào
- N / C
- DIN đến D11 / MOSI
- CLK đến D13 / SCK
- VCC đến 3,3V
- BL đến 3.3V hoặc thông qua điện trở đến bất kỳ chân kỹ thuật số nào
- GND sang GND
Các kết nối tương tự như Nokia 5110 LCD và hầu hết các màn hình SPI. Sự khác biệt duy nhất là không có chân DC (dữ liệu / lệnh). Thông tin này được gửi qua SPI 9-bit.
LCD hoạt động tốt nhất ở 3.3V, 5V cũng an toàn nhưng yêu cầu thay đổi cài đặt độ tương phản. Cách đơn giản nhất là sử dụng Arduino Pro Mini được cấp nguồn từ nguồn 3.3V.
Bước 2: So sánh với Nokia 5110 LCD
HX1230 được quảng cáo là thay thế màn hình LCD Nokia 5110. Điều này không hoàn toàn đúng vì HX1230 có bộ điều khiển / lệnh khác và yêu cầu thư viện khác
Ưu điểm của HX1230:
- PCB hiển thị nhỏ hơn nhiều nhưng kích thước màn hình gần như giống nhau
- không có dải ngựa vằn, màn hình được hàn vào PCB
- độ phân giải cao hơn một chút 96x68 so với 84x48
- tỷ lệ khung hình tốt hơn, pixel là hình vuông
- chỉ có 1 đèn LED dùng cho đèn nền
- Yêu cầu ít hơn 1 dây để kết nối nó với MCU (không có chân DC)
- thường rẻ hơn N5110 - $ 1,60 so với $ 1,80
Bước 3: Phần mềm Arduino
Đã chuẩn bị 2 thư viện khác nhau:
-
Thư viện tài nguyên thấp được sử dụng cho các dự án đơn giản với chủ yếu là dữ liệu chữ số (tuy nhiên vẫn có thể hiển thị đồ họa pixel / bitmap), không sử dụng RAM cho bộ đệm khung, mọi thứ được hiển thị trực tiếp sang màn hình LCD thông qua SPI
github.com/cbm80amiga/HX1230_SPI
-
Thư viện đồ họa đầy đủ với hỗ trợ phối màu:
github.com/cbm80amiga/HX1230_FB
Xem video bước tiếp theo để kiểm tra các tính năng của thư viện
Bước 4: Xem Video
Đặc trưng:
- phông chữ tỷ lệ hỗ trợ tích hợp sẵn (yêu cầu phông chữ từ thư viện PropFonts
- các gốc đơn giản (pixel, đường thẳng, hình chữ nhật, hình chữ nhật được tô, hình tròn, hình tròn được tô, hình tam giác, hình tam giác được tô)
- phối màu theo thứ tự nhanh (17 mẫu)
- vẽ đường ngang và dọc cực nhanh
- bản vẽ bitmap
- nhiều chương trình ví dụ