Mục lục:

HX1230 LCD đơn sắc trong dự án Arduino: 4 bước
HX1230 LCD đơn sắc trong dự án Arduino: 4 bước

Video: HX1230 LCD đơn sắc trong dự án Arduino: 4 bước

Video: HX1230 LCD đơn sắc trong dự án Arduino: 4 bước
Video: Demo of LvGL + Zephyr (v3.4) with SSD1306 display (update) 2024, Tháng bảy
Anonim
HX1230 LCD đơn sắc trong các dự án Arduino
HX1230 LCD đơn sắc trong các dự án Arduino

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

Kết nối
Kết nối
Kết nối
Kết nối
  1. RST đến D6 hoặc bất kỳ kỹ thuật số nào
  2. CE đến D7 hoặc bất kỳ kỹ thuật số nào
  3. N / C
  4. DIN đến D11 / MOSI
  5. CLK đến D13 / SCK
  6. VCC đến 3,3V
  7. BL đến 3.3V hoặc thông qua điện trở đến bất kỳ chân kỹ thuật số nào
  8. 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

So sánh với Nokia 5110 LCD
So sánh với Nokia 5110 LCD
So sánh với Nokia 5110 LCD
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ụ

Đề xuất: