欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Ardino基础教程 13_温度传感器

发布时间:2025/4/5 编程问答 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Ardino基础教程 13_温度传感器 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

实验十三:温度传感器

LM35 温度传感器实验

LM35 是很常用且易用的温度传感器元件,在元器件的应用上也只需要一个LM35元件,只利用一个模拟接口就可以,难点在于算法上的将读取的模拟值转换为实际的温度。

实验器材清单

  • LM35直插芯片 1个
  • 面包板 1个
  • 面包板跳线 1扎
  • 实验原理图



    以下为参考源程序:
    int potPin = 0; //定义模拟接口0 连接LM35 温度传感器
    void setup()
    {
    Serial.begin(9600);//设置波特率
    }
    void loop()
    {
    int val;//定义变量
    int dat;//定义变量
    val=analogRead(0);// 读取传感器的模拟值并赋值给val
    dat=(125*val)>>8;//温度计算公式
    Serial.print(“Tep:”);//原样输出显示Tep 字符串代表温度
    Serial.print(dat);//输出显示dat 的值
    Serial.println(“C”);//原样输出显示C 字符串
    delay(500);//延时0.5 秒
    }


    实验截图

    下载完程序打开监视窗就可以看见当前的温度了。

    程序代码

    int potPin = 0; //定义模拟接口0 连接LM35 温度传感器 void setup() { Serial.begin(9600);//设置波特率 } void loop() { int val;//定义变量 int dat;//定义变量 val=analogRead(0);// 读取传感器的模拟值并赋值给val dat=(125*val)>>8;//温度计算公式 Serial.print("Tep:");//原样输出显示Tep 字符串代表温度 Serial.print(dat);//输出显示dat 的值 Serial.println("C");//原样输出显示C 字符串 delay(500);//延时0.5 秒 }

    总结

    以上是生活随笔为你收集整理的Ardino基础教程 13_温度传感器的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。