最新消息:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

arduino从零开始(8)模拟温度计

Arduino 少儿编程 1877浏览 0评论

友情提示:680元/半年,儿童学编程,就上码丁实验室

你将学到什么

1、你将学到如何使用模拟口来读取温度

2、你将学到LM35温度传感器的用法

温度可以用模拟信号来表示,我们使用模拟针脚来读取LM35温度传感器的电压,经过计算来获取温度。


arduino从零开始(8)模拟温度计

LM35接线图

        analogRead()还回0到1023,对应着电压0到5000mv(5V)。把5000mv分成1024份得到4.8828125(5000/1024)然后和analogRead()读到的值相乘便得到了对应的电压(单位为mv)。

因为LM35每增加1℃增加10mv,所及温度t=(4.8828125*analogRead(pin))/10


arduino从零开始(8)模拟温度计

计算温度值

因为得到的温度带有小数点,所以温度变量的数据类型为float(浮点数)。

项目:温度指示灯

通过板载LED(13针脚)来监测房间温度是否大于20摄氏度

如果大于20摄氏度则点亮LED否则熄灭LED

arduino从零开始(8)模拟温度计

温度检测灯

当然你也可以添加多个条件检测多个温度区间。


您必须 登录 才能发表评论!