小编tmh*_*tmh的帖子

如何从Arduino Lilypad温度传感器获取环境温度

我正在将LilyPad温度传感器连接到LilyPad Arduino 328主板,目的是读取相当准确的环境温度读数.传感器正在接收电源并给出我能够通过串行读取的响应.

我遇到的问题是从传感器读取给我非常不寻常的 - 虽然数字一致.我正在读模拟传感器输入并转换成这样的伏特......

loop(){
    float therm;   
    therm = analogRead(2); // Read from sensor through Analog 2
    therm *= (5.0/1024.0); // 5 volts / 1024 units of analog resolution
    delay(100);
}
Run Code Online (Sandbox Code Playgroud)

这产生了大约1.1伏的一致读数,当真实环境温度为大约23度时,传感器文献表明该环境温度约为60摄氏度.传感器并不靠近任何其他电子设备,所以我无法预见到问题所在.

我的传感器读取代码是不正确的?我的传感器可能有问题吗?

microcontroller arduino

5
推荐指数
1
解决办法
5109
查看次数

标签 统计

arduino ×1

microcontroller ×1