MỤC LỤC
Giới Thiệu: Cảm Biến Nhiệt Độ LM35 Với Arduino
Trong bài này, bạn sẽ học cách kết nối và đọc dữ liệu từ cảm biến nhiệt độ LM35 với Arduino. Đây là một cảm biến analog đơn giản, chính xác và rất phổ biến trong các dự án đo nhiệt độ môi trường.
✅ Bạn sẽ học được:
✔ Cấu tạo và nguyên lý hoạt động của LM35
✔ Cách kết nối LM35 với Arduino
✔ Đọc dữ liệu nhiệt độ qua analogRead()
✔ Hiển thị giá trị nhiệt độ trên Serial Monitor
1. Giới Thiệu Cảm Biến Nhiệt Độ LM35
LM35 là cảm biến nhiệt độ dạng analog, cho ra điện áp tỷ lệ tuyến tính với nhiệt độ:
-
10mV = 1°C
-
Tức là 250mV = 25°C
Ưu điểm: độ chính xác cao, không cần hiệu chuẩn.
Cấu trúc chân LM35:
Chân | Ký hiệu | Chức năng |
---|---|---|
1 | VCC | Nguồn 5V |
2 | Vout | Tín hiệu analog |
3 | GND | Nối đất |
2. Chuẩn Bị Linh Kiện
Linh Kiện | Số Lượng | Ghi Chú |
---|---|---|
Arduino Uno | 1 | Có thể dùng Nano |
Cảm biến LM35 | 1 | Loại TO-92 |
Dây cắm | 3 | Kết nối mạch |
Breadboard | 1 | Dễ lắp mạch thử |
3. Sơ Đồ Kết Nối
-
LM35:
-
Chân 1 (VCC) → 5V Arduino
-
Chân 2 (Vout) → A0 Arduino
-
Chân 3 (GND) → GND Arduino
-

4. Code Đọc Nhiệt Độ Từ LM35
Giải thích:
-
analogRead(sensorPin)
trả về giá trị từ 0–1023 -
Điện áp được tính từ giá trị ADC
-
Nhiệt độ = điện áp × 100 (do 10mV = 1°C)
5. Ứng Dụng Thực Tế
-
Đo nhiệt độ phòng trong nhà thông minh
-
Hiển thị nhiệt độ trên màn hình LCD
-
Điều khiển quạt theo nhiệt độ
6. Lỗi Thường Gặp
❌ Đọc sai giá trị nhiệt độ
→ Kiểm tra sơ đồ đấu nối, nguồn 5V có ổn định không
❌ Giá trị thay đổi chập chờn
→ Dùng thêm tụ lọc (100nF) giữa chân Vout và GND
❌ Hiển thị nhiệt độ sai đơn vị
→ LM35 cho độ C, không cần quy đổi từ độ F
Kết Luận
Bạn đã biết cách:
✔ Kết nối cảm biến nhiệt độ LM35 với Arduino
✔ Viết chương trình đo nhiệt độ đơn giản
✔ Hiển thị nhiệt độ qua Serial Monitor
➤ Bài tiếp theo: Bài 12 – Đọc dữ liệu từ cảm biến siêu âm HC-SR04
CHÚC CÁC BẠN THÀNH CÔNG
Có thể bạn quan tâm
- TOP 5 Bộ KIT học tập Arduino cho người học lập trình
- Tài liệu học điện tử miễn phí
- Kênh YouTobe hay về điện tử, mạch điện
- Fanpage cùng nhau học điện tử
- Chia sẻ kiến thức điện tử cơ bản
NƠI MUA LINH KIỆN GIÁ TỐT
- Linh kiện điện tử giá siêu rẻ : Shop Ristina.vn
- Linh kiện điện tử, nhà thông minh : Shop Làm Chủ Công Nghệ
- Chuyên mạch nguồn, sạc dự phòng chỉ từ 1K: Shop Điện Tử AT
- Chuyên pin sạc 18650, Pin sạc AA: Shop Linhkiengiatot
- Chuyên các thiết bị điện công nghiệp: Shop Linhkien123
Bài viết thuộc chuỗi học lập trình Arduino cơ bản trên dientu5ngay.com.