Arduino UNO R4 DHT11 LCD
Chúng ta sẽ học cách lập trình Arduino UNO R4 để đọc nhiệt độ và độ ẩm từ module DHT11 và hiển thị chúng trên màn hình LCD I2C.

Phần Cứng Cần Thiết
| 1 | × | Arduino UNO R4 WiFi hoặc Arduino UNO R4 Minima | ||
| 1 | × | (Tùy chọn) DIYables STEM V4 IoT, tương thích với Arduino Uno R4 WiFi | ||
| 1 | × | Arduino UNO R4 Minima (Thay thế) | ||
| 1 | × | Cáp USB Type-C | ||
| 1 | × | LCD I2C | ||
| 1 | × | DHT11 Temperature Humidity Sensor Module | ||
| 1 | × | Dây Jumper | ||
| 1 | × | (Khuyến nghị) Screw Terminal Block Shield for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Breadboard Shield for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Enclosure for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Power Splitter for Arduino UNO R4 | ||
| 1 | × | (Khuyến nghị) Prototyping Base Plate & Breadboard Kit for Arduino UNO |
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | ||
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Giới Thiệu Về DHT11 và LCD
Tìm hiểu về cảm biến DHT11 và LCD, bao gồm pinout, chức năng và lập trình trong các hướng dẫn sau:
Sơ Đồ Kết Nối

This image is created using Fritzing. Click to enlarge image
Code Arduino UNO R4 - Cảm Biến DHT11 - LCD I2C
※ Lưu ý:
Địa chỉ LCD I2C có thể khác nhau tùy thuộc vào nhà sản xuất. Trong code của chúng tôi, chúng tôi đã sử dụng địa chỉ 0x27 theo quy định của nhà sản xuất DIYables.
Các Bước Thực Hiện
Thực hiện theo các hướng dẫn sau từng bước một:
- Nếu đây là lần đầu tiên bạn sử dụng Arduino Uno R4 WiFi/Minima, hãy tham khảo hướng dẫn về Arduino UNO R4 - Cài Đặt Phần Mềm.
- Kết nối Arduino Uno R4 với module DHT11 và LCD I2C theo sơ đồ được cung cấp.
- Kết nối board Arduino Uno R4 với máy tính của bạn bằng cáp USB.
- Khởi động Arduino IDE trên máy tính của bạn.
- Chọn board Arduino Uno R4 phù hợp (ví dụ: Arduino Uno R4 WiFi) và cổng COM.
- Nhấp vào biểu tượng Libraries ở thanh bên trái của Arduino IDE.
- Gõ "DHT" trong hộp tìm kiếm và tìm thư viện DHT sensor từ Adafruit.
- Nhấn nút Install để thêm thư viện.

- Bạn sẽ cần cài đặt thêm các thư viện phụ thuộc.
- Nhấp nút Install All để cài đặt tất cả các thư viện phụ thuộc.

- Tìm "LiquidCrystal I2C," sau đó chọn thư viện LiquidCrystal_I2C của Frank de Brabander.
- Nhấp nút Install để thêm thư viện LiquidCrystal_I2C.

- Sao chép code ở trên và mở bằng Arduino IDE
- Nhấp nút Upload trong Arduino IDE để gửi code đến Arduino UNO R4
- Thay đổi nhiệt độ xung quanh cảm biến để nóng hơn hoặc lạnh hơn
- Kiểm tra kết quả trên màn hình LCD
Nếu LCD không hiển thị gì, vui lòng kiểm tra Khắc phục sự cố LCD I2C.
Video Tutorial
Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.