博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Arduino初初教程10——温湿度传感器
阅读量:5984 次
发布时间:2019-06-20

本文共 1180 字,大约阅读时间需要 3 分钟。

hot3.png

这里使用的温湿度传感器是
SHT1X温湿度传感器
如图
 
SHT1x温湿度传感器是瑞士Sensirion公司推出的单片数字温湿度集成传感器。采用CMOS过程微加工专利技术(CMOSens technology),确保产品具有极高的可靠性和出色的长期稳定性。该传感器由1个电容式聚合体测湿元件和1个能隙式测温元件组成,并与1个14位A/D转换器以及1个2-wire数字接口在单芯片中无缝结合,使得该产品具有功耗低、反应快、抗干扰能力强等优点。在对环境温度与湿度测量要求高的情况下使用,该产品具有极高的可靠性和出色的稳定性。其技术规格如下:
q全部校准,数字输出;
q接口简单(2-wire),响应速度快;
q超低功耗,自动休眠;
q出色的长期稳定性;
q超小体积(表面贴装);
q湿度范围0—100%RH,温度范围-40℃—128.8℃
q测湿精度±4.5%RH,测温精度±0.5℃(25℃)
q模块尺寸:32X17mm
传感器采用2-wire接口,数字输出,所以需要占用两个数字口
举个应用的例子:(例子中占用Arduino的数字口9(接SHT1x温湿度传感器的SCK)和数字口10(接SHT1x温湿度传感器的DATA))
代码如下:
#include <SHT1x.h>
#define dataPin  10
#define clockPin 9
//定义SHT1x类的对象sht1x
SHT1x sht1x(dataPin, clockPin);
void setup()
{
Serial.begin(9600);                 // 波特率9600 bps
}
void loop()
{
           float temp_c;                             //定义温度值变量
           float humidity;                           //定义湿度值变量
           // 读取温湿度值
            temp_c = 
sht1x.readTemperatureC()
;
            humidity = 
sht1x.readHumidity()
;
           //通过串口输出温度值
           Serial.print("Temperature: ");
           Serial.print(temp_c);
            //通过串口输出湿度值
           Serial.print("     Humidity: ");
           Serial.print(humidity);
           Serial.println("%");
           //2秒采样一次
           delay(2000);
}
///
需要定义一个
SHT1x的对象
sht1x。
获取温度值使用函数
 
sht1x.readTemperatureC()
获取湿度值使用函数
 
sht1x.readHumidity()
另外还可以直接获取华式温度,使用函数  
sht1x.readTemperatureF()

转载于:https://my.oschina.net/u/732489/blog/134026

你可能感兴趣的文章
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
mysql多实例实例化数据库
查看>>
javascript 操作DOM元素样式
查看>>
HBase 笔记3
查看>>
【Linux】Linux 在线安装yum
查看>>
Atom 编辑器系列视频课程
查看>>
[原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
查看>>
通过IP判断登录地址
查看>>
深入浅出JavaScript (五) 详解Document.write()方法
查看>>
Beta冲刺——day6
查看>>
代码生成工具Database2Sharp中增加视图的代码生成以及主从表界面生成功能
查看>>
关于在VS2005中编写DLL遇到 C4251 警告的解决办法
查看>>
我的友情链接
查看>>
IDE---Python IDE之Eric5在window下的安装
查看>>
基本安装lnmp环境
查看>>
logstash消费阿里云kafka消息
查看>>