Mục lục:

Thông tin chi tiết và kết nối của I2C LCD Adapter: 5 bước
Thông tin chi tiết và kết nối của I2C LCD Adapter: 5 bước

Video: Thông tin chi tiết và kết nối của I2C LCD Adapter: 5 bước

Video: Thông tin chi tiết và kết nối của I2C LCD Adapter: 5 bước
Video: Giao Tiếp I2C Với LCD 16x2 Bằng Arduino Uno R3 | Điện tử DAT 2024, Tháng mười một
Anonim
Chi tiết và kết nối của I2C LCD Adapter
Chi tiết và kết nối của I2C LCD Adapter

Bộ điều hợp LCD I2C là một thiết bị có chứa chip PCF8574 bộ điều khiển vi mô. Bộ điều khiển vi mô này là một bộ mở rộng I / O, giao tiếp với chip điều khiển vi mô khác bằng giao thức giao tiếp hai dây. Sử dụng bộ chuyển đổi này, bất kỳ ai cũng có thể điều khiển màn hình LCD 16x2 chỉ với hai dây (SDA, SCL). Nó tiết kiệm nhiều chân của arduino hoặc vi điều khiển khác. Nó có một chiết áp tích hợp để điều khiển độ tương phản LCD. Địa chỉ I2C mặc định là 0x27. Bạn có thể thay đổi địa chỉ này bằng cách kết nối A0, A1, A2.

Địa chỉ A0 A1 A2

0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27

0 => THẤP

1 => CAO

Bước 1: Kết nối giữa màn hình LCD và bộ điều hợp

Kết nối giữa màn hình LCD và bộ điều hợp
Kết nối giữa màn hình LCD và bộ điều hợp
Kết nối giữa màn hình LCD và bộ điều hợp
Kết nối giữa màn hình LCD và bộ điều hợp
Kết nối giữa màn hình LCD và bộ điều hợp
Kết nối giữa màn hình LCD và bộ điều hợp
Kết nối giữa màn hình LCD và bộ điều hợp
Kết nối giữa màn hình LCD và bộ điều hợp

Đầu tiên, bạn phải hàn bộ chuyển đổi này với màn hình LCD. Bạn có thể kết nối trực tiếp nó với mặt sau của màn hình LCD. Nhưng tôi đã hàn nó trên pcb. Bạn cũng có thể làm cho nó như bạn muốn. Nhưng bạn phải cẩn thận về kết nối phù hợp. Nếu không bạn sẽ phải đối mặt với một vấn đề lớn.

Bước 2: Kết nối với Arduino và I2C Lcd Adapter

Kết nối với Arduino và I2C Lcd Adapter
Kết nối với Arduino và I2C Lcd Adapter

Arduino => Bộ điều hợp LCD I2C

GND => GND

5V => VCC

A4 => SDA

A5 => SCL

Bước 3: Khởi động và kiểm tra

Tăng sức mạnh và kiểm tra
Tăng sức mạnh và kiểm tra
Tăng sức mạnh và kiểm tra
Tăng sức mạnh và kiểm tra
Tăng sức mạnh và kiểm tra
Tăng sức mạnh và kiểm tra
Tăng sức mạnh và kiểm tra
Tăng sức mạnh và kiểm tra

#define USE_ALB_LCD_I2C

#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); LCD đèn nền(); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (coloumn, row); lcd.print ("ABCD 1234 + - / *"); lcd.setCursor (0, 1); // ở đây row = 1 có nghĩa là dòng thứ hai lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree sign lcd.print ((char) 224); // 224 = dấu alpha lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = micro}

Bước 4: Tải xuống Thư viện cho I2C Lcd

Thư viện tải xuống cho I2C Lcd
Thư viện tải xuống cho I2C Lcd
Thư viện tải xuống cho I2C Lcd
Thư viện tải xuống cho I2C Lcd

mở arduino IDE => vào Tools => quản lý thư viện => tìm Arduino Learning Board

và tải xuống thư viện.

Nếu bạn đã có thư viện thì bỏ qua bước này.

Bước 5: Bước cuối cùng

Bước cuối cùng
Bước cuối cùng
Bước cuối cùng
Bước cuối cùng

Tôi đã sử dụng màn hình LCD I2C để hiển thị nhiệt độ và độ ẩm của môi trường.

Đề xuất: