Mục lục:

Sử dụng Grove LCD với đèn nền RGB: 4 bước
Sử dụng Grove LCD với đèn nền RGB: 4 bước

Video: Sử dụng Grove LCD với đèn nền RGB: 4 bước

Video: Sử dụng Grove LCD với đèn nền RGB: 4 bước
Video: Arduino | Hướng dẫn sử dụng chi tiết LCD 2024, Tháng bảy
Anonim

Theo chauhannaman98Follow More của tác giả:

Kết nối Raspberry Pi với Bàn phím và Màn hình Máy tính xách tay của bạn
Kết nối Raspberry Pi với Bàn phím và Màn hình Máy tính xách tay của bạn
Kết nối Raspberry Pi với Bàn phím và Màn hình Máy tính xách tay của bạn
Kết nối Raspberry Pi với Bàn phím và Màn hình Máy tính xách tay của bạn
Hàng rào ánh sáng tự động
Hàng rào ánh sáng tự động
Hàng rào ánh sáng tự động
Hàng rào ánh sáng tự động
Tự động hóa gia đình bằng Google Assistant và Adafruit IO
Tự động hóa gia đình bằng Google Assistant và Adafruit IO
Tự động hóa gia đình bằng Google Assistant và Adafruit IO
Tự động hóa gia đình bằng Google Assistant và Adafruit IO

Để thiết lập giao tiếp tốt giữa thế giới con người và thế giới máy móc, các đơn vị hiển thị đóng một vai trò quan trọng. Và vì vậy chúng là một phần quan trọng của hệ thống nhúng. Các đơn vị hiển thị - lớn hay nhỏ, hoạt động theo nguyên tắc cơ bản giống nhau. Bên cạnh các đơn vị hiển thị phức tạp như màn hình đồ họa và màn hình 3D, người ta phải biết làm việc với các màn hình đơn giản như đơn vị 16x1 và 16x2. Đơn vị hiển thị 16x1 sẽ có 16 ký tự và nằm trên một dòng. Màn hình LCD 16x2 sẽ có 32 ký tự trong tổng số 16 ký tự ở dòng thứ nhất và 16 ký tự khác ở dòng thứ hai. Ở đây ta phải hiểu rằng trong mỗi ký tự có 5x10 = 50 pixel nên để hiển thị một ký tự thì tất cả 50 pixel phải hoạt động cùng nhau.

Quân nhu

Seeed Studio - Grove RGB LCD

Bước 1: Giới thiệu

Giới thiệu
Giới thiệu

Bên cạnh các đơn vị hiển thị phức tạp như màn hình đồ họa và màn hình 3D, người ta phải biết làm việc với các màn hình đơn giản như đơn vị 16x1 và 16x2. Đơn vị hiển thị 16x1 sẽ có 16 ký tự và nằm trên một dòng. Màn hình LCD 16x2 sẽ có 32 ký tự trong tổng số 16 ký tự ở dòng thứ nhất và 16 ký tự khác ở dòng thứ hai. Ở đây ta phải hiểu rằng trong mỗi ký tự có 5x10 = 50 pixel nên để hiển thị một ký tự thì tất cả 50 pixel phải hoạt động cùng nhau.

Grove - LCD RGB Backlight là đèn nền LCD 16x2 đủ màu. Độ tương phản cao và dễ sử dụng khiến nó trở thành màn hình LCD I2C hoàn hảo cho Arduino và Raspberry Pi.

Bước 2: Sơ đồ mạch

Sơ đồ mạch
Sơ đồ mạch

Không giống như các LCD 16x2 khác, Grove LCD hoạt động trên các kết nối I2C. Điều này giúp giảm bớt rắc rối khi kết nối màn hình với Arduino hoặc Raspberry Pi. Cùng với các đường VCC và GND, màn hình LCD này chỉ yêu cầu SDA (Dữ liệu nối tiếp) và SCL (Đồng hồ nối tiếp). Có nghĩa là chúng ta chỉ cần 4 dây để LCD này hoạt động hơn là 14 chân của các LCD khác.

Bước 3: I2C hoạt động như thế nào?

I2C hoạt động như thế nào?
I2C hoạt động như thế nào?
I2C hoạt động như thế nào?
I2C hoạt động như thế nào?

Đây là lời giải thích chi tiết cho điều tương tự:

  1. SDA (SerialData) - Đường truyền cho master và slave để gửi và nhận dữ liệu.
  2. SCL (Serial Clock) - Dòng mang tín hiệu xung nhịp.

I2C là một giao thức truyền thông nối tiếp, vì vậy dữ liệu được truyền từng bit dọc theo một dây duy nhất (đường SDA). Giống như SPI, I2C là đồng bộ, do đó đầu ra của các bit được đồng bộ hóa với việc lấy mẫu các bit bởi một tín hiệu đồng hồ được chia sẻ giữa chủ và phụ. Tín hiệu đồng hồ luôn được điều khiển bởi master.

Bạn có thể tìm hiểu thêm về giao thức truyền thông I2C tại đây.

Đề xuất: