
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15



Mục tiêu chính của chúng tôi ở đây là hiển thị hoạt động của mô-đun i2c nối tiếp cho Màn hình LCD 2x16 hoặc 20x4. Với mô-đun này, chúng ta có thể điều khiển các màn hình được đề cập ở trên trong khi chỉ sử dụng hai chân (SDA và SCL). Điều này làm cho việc giao tiếp trở nên rất đơn giản và giải phóng một số GPIO khác của bộ vi điều khiển của chúng tôi.
Hãy hiển thị hoạt động trên cả UNO và ESP8266 Arduino. Kiểm tra nó ra!
Bước 1: Arduino Uno
Bước 2: WiFi ESP8266 NodeMcu ESP-12E

Bước 3: Màn hình LCD nối tiếp 16x2

Bước 4: Mô-đun nối tiếp I2c

Trong phần này, chúng tôi hiển thị bộ chuyển đổi được mua riêng. Chúng tôi hàn màn hình, song song, ở phía sau. Thông qua các chân i2c, màn hình sau đó sẽ giao tiếp trực tiếp với Arduino. Do đó, thông qua một bộ vi điều khiển, Arduino này sẽ quản lý tất cả các lệnh trên màn hình, tạo điều kiện thuận lợi cho cả kết nối và lập trình của nó.
Bước 5: Mô-đun nối tiếp I2c được kết nối với màn hình LCD

Bước 6: Gắn kết với Arduino

Bước 7: Gắn với ESP8266

Bước 8: Thư viện
Thêm thư viện "LiquidCrystal_I2C" để giao tiếp với màn hình LCD.
Truy cập liên kết và tải xuống thư viện.
Giải nén tệp và dán vào thư mục thư viện của Arduino IDE.
C: / Tệp chương trình (x86) / Arduino / thư viện
Bước 9: Mã nguồn
Chúng tôi bắt đầu bằng cách xác định các thư viện và hằng số mà chúng tôi sẽ sử dụng với mã của mình.
#include // responseável pela comunicação com a interface i2c
#include // responseável pela comunicação com o display LCD // Inicializa o display no endereço 0x27 // os demais parâmetros, são needários para o módulo talkingar com o LCD // porém podemos Operatingizar os pinos normalmente sem interferência // parâmetro: POSITIVE> > Backligh LIGADO | NEGATIVE>> Màn hình nền desligado LiquidCrystal_I2C (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
Cài đặt
Ở đây, chúng tôi sẽ chỉ khởi tạo đối tượng của chúng tôi để giao tiếp với màn hình.
void setup ()
{// inicializa o display (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se for o display 20x4}
Vòng
Chương trình của chúng tôi sẽ làm cho màn hình nhấp nháy sau mỗi 1 giây. Đây là một chương trình đơn giản đã bao gồm mọi thứ chúng ta cần để giao tiếp với màn hình.
Bật / tắt đèn nền, định vị con trỏ soạn thảo văn bản.
void loop ()
{// acende o backlight do LCD lcd.setBacklight (HIGH); // posiciona o con trỏ para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("ACESSE !!!"); chậm trễ (1000); // khoảng thời gian để 1s // giải bóng đèn nền do LCD lcd.setBacklight (LOW); chậm trễ (1000); // khoảng thời gian trong 1s}
Đề xuất:
Màn hình LCD I2C / IIC - Sử dụng SPI LCD cho Màn hình LCD I2C Sử dụng SPI đến IIC Mô-đun với Arduino: 5 bước

Màn hình LCD I2C / IIC | Sử dụng SPI LCD với màn hình LCD I2C Sử dụng mô-đun SPI đến IIC Với Arduino: Xin chào các bạn vì SPI LCD 1602 bình thường có quá nhiều dây để kết nối nên rất khó giao tiếp với arduino nhưng có một mô-đun có sẵn trên thị trường có thể chuyển đổi hiển thị SPI thành hiển thị IIC, do đó bạn chỉ cần kết nối 4 dây
Màn hình LCD I2C / IIC - Chuyển đổi SPI LCD sang Màn hình LCD I2C: 5 bước

Màn hình LCD I2C / IIC | Chuyển đổi SPI LCD sang Màn hình LCD I2C: sử dụng màn hình LCD spi cần quá nhiều kết nối để thực hiện, điều này thực sự khó thực hiện vì vậy tôi đã tìm thấy một mô-đun có thể chuyển đổi LCD i2c sang LCD spi vì vậy hãy bắt đầu
Cách kết nối màn hình LCD I2C với Arduino Uno: 5 bước (có hình ảnh)

Cách kết nối màn hình LCD I2C với Arduino Uno: Xin chào các bạn, Trong bài hướng dẫn này, bạn sẽ thấy cách kết nối màn hình LCD i2c với arduino và cách in trên màn hình LCD. Trước khi bắt đầu hướng dẫn này, bạn phải biết sơ lược về i2c Giao tiếp. Mỗi bus I2C bao gồm hai tín hiệu
Tự làm màn hình độ ẩm của đất với Arduino và màn hình Nokia 5110: 6 bước (có hình ảnh)

Tự làm Màn hình Độ ẩm của Đất với Arduino và Màn hình Nokia 5110: Trong Tài liệu hướng dẫn này, chúng ta sẽ xem cách xây dựng Màn hình Độ ẩm của Đất rất hữu ích với màn hình LCD Nokia 5110 lớn bằng Arduino. Dễ dàng đo mức độ ẩm của đất từ Arduino của bạn và xây dựng các thiết bị thú vị
Xây dựng màn hình tùy chỉnh trong LCD Studio (Đối với bàn phím G15 và màn hình LCD).: 7 bước

Xây dựng màn hình tùy chỉnh trong LCD Studio (Đối với bàn phím G15 và màn hình LCD). để tự tạo. Ví dụ này sẽ tạo một màn hình chỉ hiển thị cơ sở