查看(SKU:RB-02S019)LM35线性温度传感器的源代码
←
(SKU:RB-02S019)LM35线性温度传感器
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
<br/> [[文件:LM35.jpg|500px|有框|右|LM35线性温度传感器]] ==概述== :基于LM35半导体的温度传感器,可以用来对环境温度进行定性的检测。温度测量常用的传感器包括热电偶,铂电阻,热敏电阻和半导体测温芯片,其中热电偶常用于高温测量,铂电阻用于中温测量(到摄氏800度左右),而热敏电阻和半导体温度传感器适合于100-200度以下的温度测量,其中半导体温度传感器的应用简单,有较好的线性度和较高的灵敏度。LM35半导体温度传感器是美国国家半导体公司生产的线性温度传感器。其测温范围是-40℃到150℃,灵敏度为10mV/℃,输出电压与温度成正比。LM35线性温度传感器与Arduino专用传感器扩展板结合使用,可以非常容易地实现与环境温度感知相关的互动效果。 ==性能描述== # 基于半导体的温度传感器 # 可用于检测周围空气温度 # 灵敏度:10mV/摄氏度 # 测量温度范围:0至100摄氏度 # 供电电压:3.3V或5V ==产品图片和引脚定义== 传感器引脚的定义是 * S:输出信号 * +:电源(VCC) * -:地(GND) [[文件:lm35-2.jpg|500px|有框|居中]] ==连接示意图== [[文件:lm35-3.jpg|500px|有框|居中]] ==实物连接图== [[文件:lm35-4.jpg|500px|有框|居中]] ==示例代码== :如图所示,使用传感器连接线将LM35线性温度传感器连接到Arduino传感器扩展板的模拟口0上。然后将代码编译后下载到Arduino里,就可以在串口助手窗口上显示测得的当前值。Arduino实验代码如下。 <pre style='color:blue'>int pin = 0; //模拟口0 int tempc = 0;//温度变量 int samples[8]; int maxi = -100,mini = 100; int i; void setup(){ Serial.begin(9600); // 设置波特率为9600 } void loop(){ for(i = 0;i<=7;i++) { samples[i] = ( 5.0 * analogRead(pin) * 100.0) / 1024.0; tempc = tempc + samples[i]; delay(100); } tempc = tempc/8.0; if(tempc > maxi) {maxi = tempc;} if(tempc < mini) {mini = tempc;} Serial.print(tempc,DEC); //打印温度值 Serial.print(" Celsius, "); Serial.print(maxi,DEC); Serial.print(" Max, "); Serial.print(mini,DEC); Serial.println(" Min"); tempc = 0; delay(100); }</pre> :此代码功能是检测当前环境下的温度。如下图所示,串口助手窗口显示为前温度值。Celsius 为当前的温度值,Max 为当前最大温度值,Min 为当前最小温度值。 [[文件:LM35-5.jpg|500px|有框|居中]] [http://www.alsrobot.cn/goods.php?id=71 购买地址:LM35模拟线性温度传感器 http://www.alsrobot.cn/goods.php?id=71]
返回
(SKU:RB-02S019)LM35线性温度传感器
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面
页面信息