电子温度计

2016-01-311.8万
AI 快速预览详细 收起
本文介绍了如何使用Arduino和LM35温度传感器制作一个简易的电子温度计。所需器材包括DFRduino UNO R3、IO传感器扩展板V7.1和LM35温度传感器。通过接线图和代码示例,用户可以轻松搭建并读取当前环境温度。这个项目适合初学者和STEM教育场景,帮助孩子在实践中学习温度监测技术。


这个冬天南方下起了大雪 有点不同寻常,广州看雪都排起队。哈哈 想不想自己用Arduino传感器做一个温度计,用LM35 温度传感器和arduino uno板做一个简易的电子温度计。
电子温度计图5
电子温度计图4
器材:器材:
DFRduino UNO R3


IO 传感器扩展板 V7.1

LM35 温度传感器

3P连接线


LM35是一个常用的温度检测传感器,其输出电压线性地狱温度成正比,因为可以根据电压计算出来当前的环境温度。温度每上升一摄氏度,输出电压上升10mV,用arduino的模拟变量口读取LM35的值输出模拟量,公式可以换算成,temp=(5.0*analoread(LM35)*100)/1024即可。

接线图:
电子温度计图2电子温度计图3


  1. int LM35 = A1;
  2. void setup()
  3. {
  4.   //
  5.   Serial.begin(9600);
  6. }
  7. void loop()
  8. {
  9.   // put your main code here, to run repeatedly:
  10. float temp =(5.0*analogRead(LM35)*100)/1024;
  11. Serial.print("temperature");
  12. Serial.print(temp);
  13. Serial.println("C");
  14. delay(1000);
  15. }
复制代码
将程序下载到主控板上 便可以通过串口监视器来显示当前的温度了。
电子温度计图1





创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(6)
20060606
20060606
最好增加一个显示屏
dsweiliang
dsweiliang
IO板我买了,但是下面的那块有电源接口和USB 接口的是什么板?
1973742214
1973742214回复dsweiliang
Arduino UNO板和Bluno beetle
两个板子粘在了一起,哈哈,有创意
孙毅
孙毅
有个问题啊,扫了下你的code,你这个东东能搞定零下吗?还有就是,有没有测过arduino的工作温度是多少啊?!哈哈哈
qq815076543322
qq815076543322
作者
回复孙毅
我就是测测市内的温度 零下的 我得出去试试看
D.Rainbow
D.Rainbow
第二张图有点黑,不过不影响哈哈,顶一下
qq815076543322
qq815076543322
作者
回复D.Rainbow
第二张图 其实是故意的 就为了衬托dfrobot的
iooops
iooops
接线图呢?
iooops
iooops
沙发
qq815076543322
qq815076543322
作者
回复iooops
对啊 基础的嘛 准备交给学生玩耍的
iooops
iooops回复qq815076543322
啊好简单 - -
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
- 没有更多了 -