原理:
本模块由模拟温度传感器以及比较器组成,可以通过调节电位器调节传感器检测的温度范围。输出信号有模拟信号和数字信号。
传感器各引脚的连接方法如下:
A0:输出模拟信号
G:接地 +:3.3V-5V
D0:输出数字信号。
代码部分:
int led = 13; //定义led的输出管脚13
int digitalPin = 2; //定义数字温度传感器的管脚2
int digitalVal; //定义参数
int analogVal; //定义参数
void setup(){
PinMode(led,OUTPUT); //以led灯作为输出
PinMode(digitalPin,INPUT); //以数字温度传感器作为输入
Serial.begin(9600);
}
Void loop(){
int digitalVal = digitalRead(digital); //读取数字温度传感器得到温度并以0或1进行读取
if(digitalVal == HIGH){ //若读取的温度达到温度的设定
digitalWrite(led,HIGH);} //灯亮
else{ digitalWrite(led,LOW);} //否则灯灭
delay(100); }