用Arduino检测环境中的温湿度
使用的温湿度传感器是 SHT1X 温湿度传感器。

其技术规格如下:
全部校准,数字输出;
接口简单(2-wire),响应速度快;
超低功耗,自动休眠;
出色的长期稳定性;
超小体积(表面贴装);
湿度范围 0—100%RH,温度范围-40℃—128.8℃
测湿精度±4.5%RH,测温精度±0.5℃(25℃)
模块尺寸: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()

用Arduino检测环境中的温湿度相关推荐

  1. 《树莓派项目实战》第八节 使用光敏电阻传感器检测环境中是否有光照

    目录 8.1 引脚介绍 8.2 工作原理 8.3 连接到树莓派 8.4 编写代码检测有无光照 在本节,我们将学习如何使用光敏电阻度传感器检测是否有光照,该项目设计到的材料有: 树莓派 * 1 面包板 ...

  2. 激光诱导击穿光谱电化学方法对环境中重金属离子的检测研究获进展

    近期,中国科学院合肥物质科学研究院智能机械研究所研究员黄行九和安徽光学精密机械研究所研究员赵南京合作,利用主动可控火花放电和电化学富集辅助的低脉冲能量(15mJ)激光诱导击穿光谱实现对水体和土壤样品中 ...

  3. 【MQ-3 酒精检测器与 Arduino检测酒精】

    MQ-3 酒精检测器与 Arduino检测酒精 前言 MQ-3 酒精传感器引脚 MQ-3 酒精传感器模块组成 MQ-3 酒精传感器模块如何工作? 如何使用 MQ-3 传感器检测酒精? 如何使用 MQ- ...

  4. wpf中groupbox有什么用_环境中的硫化氢用什么检测好

    硫化氢,是一类有毒有害气体,有着臭鸡蛋味到,对人体的健康危害是非常大,因此,在很多生产.使用.储存及运输或者在生产过程中会产生硫化氢等相关的企业,就需要对环境中的硫化氢浓度进行检测,无论是在工作环境中 ...

  5. Arduino 002 --- 在Ubuntu(Linux) 中搭建Arduino开发环境

    在Ubuntu/Linux 中搭建Arduino开发环境 我的Ubuntu系统:Ubuntu 14.04.10 TLS 32位 需要安装的Arduino的版本:Arduino 1.6.11(最新版本) ...

  6. Docker基础学习笔记( 搭建web漏洞检测环境和容器中运行Django项目)

    目录 一.Docker技术的学习 1.1.docker安装(ubuntu16.04) 1.1.1.apt-get换国内清华源 1.1.2.安装最新版本的Docker 1.2.docker容器与镜像使用 ...

  7. VS环境中进行内存泄漏的检测

    转自:VS环境中进行内存泄漏的检测 - 星辰风 - 博客园 根据MSDN中的介绍,亲测整理. 本篇比较长,如不愿花费太多时间,可只看第一段和第四段,甚至只看第四段. 内存泄漏,即未能正确释放以前分配的 ...

  8. 基于Python的复杂环境中车道线自动检测系统

    正常版:在马路上寻找车道线 在这个项目中,本文建立了一个计算机视觉算法,用于检测车道线并创建平均和外推的边界线. 流程如下: 1)将帧转换为灰度: 2)为黄色和白色像素创建蒙版: 3)应用高斯平滑: ...

  9. 示波器对环境中各种噪声的检测及减小干扰设置方法

    示波器对环境中各种噪声的检测及减小干扰设置方法 示波器的作用是还原真实的信号,性能越高的示波器,越能观察到信号的更多细节,而这些细节往往是发现异常问题的关键.有的人总是会抱怨为什么他新买的示波器总是有 ...

最新文章

  1. MT6575 充电流程
  2. 卡巴斯基实用技巧推荐(卡巴斯基使用者必看)
  3. 我10年来的学习和生活
  4. 轨迹跟踪_预描点寻找
  5. info命令Linux,Linux zipinfo命令
  6. 寄宿于CS程序的WCF服务
  7. 使用Python批量提取并保存docx文档中的图片
  8. python进阶教程之异常处理
  9. postman rpc本地调用_什么是RPC,你知道嘛?
  10. easy-scratch3源码分析
  11. 手机抢答器正在替代传统抢答器
  12. 微信添加好友查找失败服务器繁忙,微信加载联系人失败_微信添加好友失败有哪些原因...
  13. 手里有的资料,百度云连接在最前面,拿走记得点赞
  14. 北大编程网格【练习题】,北医计算概论课程编程题答案整理,C语言/python/C++
  15. 计算机cpu风扇不转怎么办,组装电脑cpu风扇不转怎么办 组装电脑cpu风扇不转解决方法【介绍】...
  16. VS2008下VLC播放器,实现播放、暂停、停止、快进、截图、进度条显示、进度条控制功能
  17. Causality Inspired Representation Learning for Domain Generalization 阅读笔记
  18. 室内定位之蓝牙Beacon-部署方案
  19. 慕容话币|新手如何进入区块链行业?
  20. xtrabackup: error: it looks like InnoDB log has wrapped around before xtrabackup could process all r

热门文章

  1. Java面试题之类的静态代码块和静态属性等的加载顺序
  2. [Swift]LeetCode649. Dota2 参议院 | Dota2 Senate
  3. Python 爬虫实现天气查询(可视化界面版)
  4. bzoj 1045 [HAOI2008] 糖果传递 —— 贪心
  5. git push 操作代码回退
  6. xml凭证模板的一般制作
  7. asp之GetArray提取链接地址,以$Array$分隔的代码
  8. unity3d与eclipse协同工作环境
  9. SugarSync网盘之XML解析
  10. CCF-CSP 201612-2 工资计算(C++满分代码)