传感器实验——SHT20温湿度传感器
传感器实验——SHT20温湿度传感器
- MR开发板
- SHT20温湿度传感器
- 使用方法
- 示例程序:测试温湿度
- 温湿度计算公式
MR开发板
SHT20温湿度传感器
由瑞士推出的 SHT20数字温湿度传感器,基于领先世界的CMOSens ® 数字传感技术,具有极高的可靠性和卓越的长期稳定性。全量程标定,两线数字接口,可与单片机直接相连,大大缩短研发时间、简化外围电路并降低费用。此外,体积微小、响应迅速、低能耗、可浸没、抗干扰能力强、温湿一体,兼有露点测量,性价比高,使该产品能够适于多种场合的应用。
使用方法
USB链接
使用安卓数据线即可。模块和电脑连接后会以U盘的方式出现
技术参数:
湿度测量范围:0~100%RH
湿度测量精度:±3%RH
温度测量范围:-40~125℃
温度测量精度:±0.3℃
工作电压:2.1~3.6VDC(请注意:请勿使用5V供电!!!)
I2C接口输出
示例程序:测试温湿度
引脚说明
开发板 | sht20 |
---|---|
B10 | SCL |
B11 | SDA |
3.3v | VCC |
GND | GND |
温湿度计算公式
注意RES为分辨率,一般是8位所以后面写成了2的8次方=256;如果是16位则改为2的16次方=65536。
实例程序
main.py
# main.py -- put your code here!
from SHT20 import SHT20
import pyb
WS=SHT20(2)while True:T=WS.TEM()H=WS.HUM()print('tem:',round(T,2),'hum:',round(H,2)) #获取的值保留2位小数pyb.delay(1000)
SHT20.py
import pyb
from pyb import I2CSHT20_ADDR = const(0x40)
SHT20_RH = const(0xE5)
SHT20_T = const(0xE3)class SHT20(object):def __init__(self,id):self.i2c = I2C(id,I2C.MASTER, baudrate=200000) # id如下图def TEM(self): #获取T测量self.i2c.send(SHT20_T, SHT20_ADDR)t = self.i2c.recv(1, SHT20_ADDR)[0]value = -46.85 + 175.72 * (t / 256) #温度计算公式return valuedef HUM(self): #获取RH测量self.i2c.send(SHT20_RH, SHT20_ADDR)rh = self.i2c.recv(1, SHT20_ADDR)[0]value = -6 + 125 * (rh / 256) #湿度计算公式return value
串口接受到的数据
传感器实验——SHT20温湿度传感器相关推荐
- 传感器实验——DHT11温湿度传感器
传感器实验--DHT11温湿度传感器 温湿度传感器实验 所选设备 DHT11温湿度模块 传感器原理 接线说明 示例代码:串口显示温湿度 温湿度传感器多以温湿度一体式的探头作为测温元件,将温度和湿度信号 ...
- Esp8266 进阶之路19 【外设篇①】esp8266驱动 ds18b20、dht11 温湿度传感器,采集温湿度传感器到服务器。(附带Demo)
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...
- STM32读取MQ4传感器、DHT11温湿度传感器、GP2Y1014AU0F夏普光学灰尘传感器数据
1.功能 STM32测量MQ4.灰尘传感器.DHT11温湿度传感器,并在TFT上显示,超过浓度阈值蜂鸣器报警. 使用普中STM32F103ZET6开发板+2.8寸触摸屏. 2.MQ4天然气传感器 MQ ...
- 传感器实验——PM2.5传感器
传感器实验--PM2.5传感器 材料及接线 MR开发板 PM2.5模块 接线说明 示例代码 氪金买了个PM2.5传感器,怎能不试试~ 材料及接线 MR开发板 PM2.5模块 PM2.5 5003 G5 ...
- sht20温湿度传感器原理图_温湿度传感器在孵化行业怎么应用
随着近年来环保力度的加大,畜牧养殖行业逐渐认识到节能减排.环境控制对于畜禽养殖具有重要意义,并且节能环保控制已开始出现在孵化行业. 以前,一些家禽孵化场没有恒温恒湿的概念,他们认为孵化是一个带有孵化设 ...
- STM32F405 标准库 SHT20温湿度传感器
SHT20是个温湿度传感器,使用I2C通信 下面的I2C程序需要换成你们自己的I2C程序 SoftReset函数:硬件初始化 SET_Resolution函数:设置分辨率 ReadSht20函数:开始 ...
- 实验七 —— 温湿度传感器
实验要求 实验源码 /*exam7coo.h*/ #ifndef EXAM7COO_H #define EXAM7COO_H#ifdef __cplusplus extern "C" ...
- 传感器:SHT30温湿度传感器检测环境温湿度实验(底部附代码)
一.导言 SHT30温湿度传感器模块是通过IIC驱动,所以大家使用该模块时,需要具备IIC的基本知识,这篇文章带领大家一起使用SHT30模块进行温湿度的测量,当然DHT10/DHT10原理都一样,好了 ...
- 个人物联网(目前用到了树莓派、PMS7003攀藤g7传感器、DHT11温湿度传感器)
上周空气不好,突发奇想要搞个个人物联网系统,检测生存环境.手头有树莓派.NodeMCU esp8266.DHT11温湿度传感器.pm2.5检测需要专门的传感器,本以为也就几块钱,结果发现淘宝还挺贵.在 ...
- 传感器实验——485空气温湿度
传感器实验--485空气温湿度 材料及接线 MR开发板 单片机TTL转RS485模块 485温湿度传感器模块 示例程序 获取温度 获取湿度 嗯哼~ 材料及接线 MR开发板 单片机TTL转RS485模块 ...
最新文章
- 第三个Sprint冲刺第八天(燃尽图)
- C C++中关于全局变量静态变量,extern,static,const的区别与总结
- HDU1058 Humble Numbers
- CString之GetBuffer、ReleaseBuffer
- 私有方法与静态私有方法_每个私有静态方法都是新类的候选人
- 专注数据,打造阿里云Elasticsearch“一站式”数据服务体系
- 第三期 预测——2.输入和输出
- 测试是个艺术活儿:测试需求分工原则
- 视频教程-R语言绘图基础-其他
- c语言程序的框架以及内容
- CrackMe-001
- js时间差计算的几种方式
- px像素和dp像素密度区别
- 信息安全工程07875 自考软件工程 助学班复习纲要
- excel文件解密打开密码
- Prince打造英语播音员1-3
- 无需编程,DIY自己智能小车的Android蓝牙遥控软件(二)
- 【论文笔记】 知识图谱 之 TransE算法(Translating Embedding)
- 一点点学共形几何(1) 微分几何之拓扑空间简介
- 美国最神秘的自动驾驶项目ZOOX:投资 1 亿美元才能一窥究竟