Bài viết này sẽ hướng dẫn các bạn cách giao tiếp NODEMCU với màn hình LCD. Hy vọng rằng qua bài viết này, bạn sẽ dần hiểu được Arduino tạo cho người dùng một sự đơn giản và tiện lợi đến mức nào.
Màn hình LCD
Thông thường, để sử dụng màn hình LCD, bạn sẽ phải mất rất nhiều chân trên NODEMCU để điều khiển.
Do vậy, để đơn giản hóa công việc, người ta đã tạo ra một loại mạch điều khiển màn hình LCD sử dụng giao tiếp I2C. Nói một cách đơn giản, bạn chỉ tốn … 2 dây để điều khiển màn hình, thay vì 8 dây như cách thông thường.
Bạn chỉ việc hàn mạch vào như thế này là xong.
2 chân SDA và SCL là 2 chân tín hiệu dùng cho giao tiếp I2C.
Download và cài đặt thư viện hỗ trợ sử dụng màn hình LCD qua giao tiếp I2C:
tại đây: https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
Nếu bạn không có module hỗ trợ này, bạn vẫn có thể điều khiển màn hình theo cách thông thường. Tuy nhiên sẽ rất tốn thời gian và chưa chắc bạn sẽ làm được !
lập trình
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
lcd.init();
lcd.backlight();
lcd.print(“Hello cac ban”);
lcd.setCursor(0,1);
lcd.print(“dammedientu.vn !”);
}
void loop() {
}




![[Hướng dẫn] Bật tắt các thiết bị điện từ xa bằng hồng ngoại](https://dammedientu.com/wp-content/uploads/2018/04/3d-1-218x150.png)

![[Hướng dẫn] Làm mạch nguồn chỉnh áp từ 0-15v](https://dammedientu.com/wp-content/uploads/2018/03/2112312-218x150.png)
![[Hướng Dẫn] Bật tắt đèn bằng tiếng vỗ tay](https://dammedientu.com/wp-content/uploads/2018/03/sadsd-218x150.png)

![[HỌC AVR] BÀI 8.1 .ĐO LƯỜNG ĐA ĐIỂM VỚI DS18B20…!](https://dammedientu.com/wp-content/uploads/2018/05/logo-218x150.jpg)

![[Chia sẻ] Phần mềm truyền nhận dữ liệu qua cổng com bằng VB.Net](https://dammedientu.com/wp-content/uploads/2018/03/Phan-mem-218x150.png)

![[HỌC ALTIUM] KINH NGHIỆM VẼ MẠCH ALTIUM THÀNH THẠO SAU 1 TUẦN](https://dammedientu.com/wp-content/uploads/2020/11/6-218x150.jpg)






![[Chia sẻ] Đo nhiệt độ độ ẩm và gửi lên máy tính qua cổng RJ45 bằng arduino](https://dammedientu.com/wp-content/uploads/2018/03/Untitled-218x150.png)

![[LCD OLED 0.9] SSD1306 Hướng dẫn sử dụng và kết nối với ARduino](https://dammedientu.com/wp-content/uploads/2018/02/hello_gf-1-218x150.jpg)

![[Chia sẻ] Đo nhiệt độ độ ẩm và gửi lên máy tính qua cổng RJ45 bằng arduino](https://dammedientu.com/wp-content/uploads/2018/03/Untitled-100x70.png)
