Professional Documents
Culture Documents
SLIDE 4 - 1 - Bai7 HeThonggiamSatNhietDo
SLIDE 4 - 1 - Bai7 HeThonggiamSatNhietDo
Để giám sát được nhiệt độ, mạch phải sử dụng cảm biến để đo nhiệt độ của
môi trường cần giám sát. Có nhiều loại cảm biến nhiệt độ, nhưng ở bài học này
ta sẽ sử dụng cảm biến nhiệt độ LM35.
LM35 hiển thị các giá trị dưới dạng
điện áp đầu ra thay vì độ C. Điện
áp đầu ra của LM35 tỷ lệ với nhiệt
độ C. Hệ số thang đo là 0,01 V / °
C. Ví dụ nhiệt độ 27oC thì cảm biến
sẽ cho đầu ra là 0.27V
AUT208 Lập trình Arduino
7.1. Thiết kế sơ đồ nguyên lý
ARD1 LCD1
LM016L
Sơ đồ nguyên RV1
ON
Reset BTN
www.TheEngineeringProjects.com
lý của toàn VEE
63%
AREF
VDD
VSS
VEE
RW
RS
13
D0
D1
D2
D3
D4
D5
D6
D7
E
PB5/SCK
12 RS 10k
mạch
PB4/MISO
RESET
~ PB3/MOSI/OC2A
11 EN
11
1
2
4
5
6
3
7
8
9
10
12
13
14
~ PB2/OC1B
10
~ PB1/OC1A 9
8 GiaNhiet
PB0/ICP1/CLKO
EN
RS
D4
D5
D6
D7
VEE
ATMEGA328P-PU
1121
7 TANG U1
ANALOG IN
PD7/AIN1
6 1
GIAM
A0 ~ PD7/AIN1
5
CB PC0/ADC0 D4
A1 ~ PD5/T1/OC0B
4
PC1/ADC1 D5
A2 PD4/T0/XCK
3
PC2/ADC2 D6 52.0
A3 ~
2
PC3/ADC3 PD3/INT1/OC D7
A4 PC4/ADC4/SDA 1
2B
A5 PC5/ADC5/SCL PD2/INT0 0 R1 R2 VOUT
2
CB
PD1/TXD 10k 10k
PD0/RXD
ARDUINO UNO TANG GIAM
3 LM35
RL1 V1
D1 5V VSINE RXD
1N4001
TXD
R3 Q1 L1 RTS
GiaNhiet 2N2222 220V
1k CTS
sai
Ghi vào biến a giá trị đọc được ở chân Đọc giá trị ADC rồi ghi
vào biến a
ADC
Biến a thành giá trị
Biến đổi a thành giá trị nhiệt độ nhiệt độ
sai
Bảng mã
ASCII. Bảng
mã hiển thị
của các số