Arduino驱动HDC1080测量温湿度

  • 一、简介
  • 二、使用前准备
  • 三、 测试方法
  • 四、实验现象
  • 五、总结

原文链接:https://www.yourcee.com/newsinfo/2929581.html

一、简介

HDC1080温湿度传感器模块一款具有集成温度传感器的数字湿度传感器,相对湿度精度为±2%,温度精度为±0.2℃,采用IIC接口进行通讯,睡眠模式下电流可达到100nA,具有极好的稳定性。

原理框图

名称 描述
VCC 电源2.7~5.5V
GND 接地
SCL IIC串行时钟线/SPI串行时钟端口
SDA IIC串行数据线/SPI串行数据输入

二、使用前准备

CJMCU-1080 高精度 温湿度 传感器 HDC1080 湿度 温度模块

原装 uno r3开发板 编程 Atmega328P AVR 8位单片机

USB2.0打印机数据线高速方口连接转接线 A公对B公

杜邦线

CJMCU-1080 高精度 温湿度 传感器 HDC1080 湿度 温度模块 1个
原装 uno r3开发板 编程 Atmega328P AVR 8位单片机 1个
USB2.0打印机数据线高速方口连接转接线 A公对B公 1条
杜邦线 若干

三、 测试方法

用USB2.0打印机数据线高速方口连接转接线A公对B公与原装 uno r3开发板 编程 Atmega328P AVR 8位单片机连接在一起。原装 uno r3开发板 编程 Atmega328P AVR 8位单片机和HDC1080温湿度传感器模块连接,如下图所示

5V —— VCC
GND —— GND
SCL —— A5
SDA —— A4
安装Arduino IDE,打开ArduinoIDE,点击【项目】再点击【加载库】,在库管理器搜索HDC1080,然后点击【安装】,如下图所示


点击【文件】,点击【示例】,再点击【ClesedCube HDC1080】和【hdc1080demo】,最后点击【上传】,如下图所示


代码如下

/**************************************************************************************This is example for ClosedCube HDC1080 Humidity and Temperature Sensor breakout booardInitial Date: 13-May-2016Hardware connections for Arduino Uno:VDD to 3.3V DCSCL to A5SDA to A4GND to common groudWritten by AA for ClosedCubeMIT License**************************************************************************************/#include <Wire.h>
#include "ClosedCube_HDC1080.h"ClosedCube_HDC1080 hdc1080;void setup()
{Serial.begin(9600);Serial.println("ClosedCube HDC1080 Arduino Test");hdc1080.begin(0x40);Serial.print("Manufacturer ID=0x");Serial.println(hdc1080.readManufacturerId(), HEX); // 0x5449 ID of Texas InstrumentsSerial.print("Device ID=0x");Serial.println(hdc1080.readDeviceId(), HEX); // 0x1050 ID of the device}void loop()
{Serial.print("T=");Serial.print(hdc1080.readTemperature());Serial.print("C, RH=");Serial.print(hdc1080.readHumidity());Serial.println("%");delay(300);
}

四、实验现象


程序下载进去之后,显示温度28℃,湿度63%RH。

五、总结

波特率要选择正确,否则不会有有读数显示出来的。

Arduino驱动HDC1080测量温湿度相关推荐

  1. Adruino驱动SHT31测量温湿度

    Adruino驱动SHT31测量温湿度 一.简介 二.使用前准备 三. 测试方法 四.实验现象 五.总结 原文链接:https://www.yourcee.com/newsinfo/2929180.h ...

  2. ESP8266/32 (Arduino)驱动SHT30获取温湿度

    ESP8266/32 Arduino IDE 驱动SHT30获取温湿度(不用外部库) SHT30是德国进口的温湿度传感器,优点就是小而且准,温度精度±0.3℃,而且因为是IIC总线的缘故,还可以跟其它 ...

  3. 用Arduino结合OLED、DHT11测量温湿度

    用Arduino结合OLED.DHT11测量温湿度 1.项目起因 最近买了一块温湿度传感器DHT11,想着结合之前买的OLED屏幕和arduino nano 单片机来搭建一个将温湿度传感器DHT11测 ...

  4. 基于Arduino的显示测量环境数据设计

    题目: 基于Arduino的显示测量环境数据设计 目录 基于Arduino的显示测量环境数据设计... 3 第一章 课题任务... 4 1.1课题任务... 4 1.2任务分工... 4 1.3设计条 ...

  5. Arduino驱动LM35温度传感器自制温度计

    Arduino驱动LM35温度传感器自制温度计 前言 一.硬件部分 二.电气参数 三.原理说明 四.实验操作 1.接线 2.程序驱动 五.实验结果 六.总结 前言 现实生活中的许多场景都需要测量温度. ...

  6. Arduino驱动APDS-9960传感器颜色识别

    Arduino驱动APDS-9960传感器颜色识别 前言 特征: 原理图 颜色和ALS检测功能 主要参数 时序图 接线 驱动程序 实物图 实验结果 总结 前言 APDS-9960是一款集成 ALS.红 ...

  7. Arduino驱动VL53L0X V2激光测距(串口输出)

    Arduino驱动VL53L0X V2激光测距(串口输出) 一.简介 二.使用前准备 三.测试方法 四.实验现象 总结 一.简介 激光测距传感器模块功耗小,体积小,安装方便.它是根据红外LED发光,照 ...

  8. arduinowin7_Win7系统下Arduino驱动安装失败的解决方法

    近日有不少win7系统用户反映说碰到这样一个现象,就是在电脑中连接Arduino单片机的时候,就会提示Arduino驱动安装失败,遇到这样的问题要如何处理呢,针对这个情况,小编就给大家分享一下Win7 ...

  9. arduino 步进电机驱动库_一文看懂arduino驱动uln2003操作步进电机的方法

    arduino驱动uln2003操作步进电机的方法 1.网上买的步进电机,很多接线顺序都不对.经过不懈努力查资料,终于找到了能用的接线方式: 电机上的12345针脚,对应着接线端子的42135. 2. ...

  10. Arduino 驱动TM1638显示十位的共阳数码管

    Arduino 驱动TM1638显示十位的共阳数码管 二话不说先上图: 这个是电路图,下面我在上传TM1638的手册 哈哈太乱了先凑合着看吧!效果是实现了,画了板还没有发过来. 我也不多说什么了上代码 ...

最新文章

  1. 【Paper】2017_Distributed control for high-speed trains movements
  2. #035 大数阶乘 PTA题目6-10 阶乘计算升级版 (20 分)
  3. 电脑编程用户注册界面java_用JSP/Servlet开发简单的用户注册系统
  4. MySQL预读失效_华为云MySQL新增“逻辑预读”特性,轻松解决线性预读失效问题...
  5. 苹果推送iOS13.3正式版 联通用户有惊喜!
  6. oracle使用cgi吗_php架构之CGI、FastCGI、php-fpm有什么关系?原来这么简单
  7. LooseScan Strategy
  8. Proteus仿真Arduino的Proteus Library文件下载
  9. 学英语尽量不要从背词汇表开始
  10. Xcode8 解决控制台输出
  11. 程序员面试中注意事项
  12. 大数据安全体系介绍之技术体系篇
  13. 【经典】非你莫属名句一
  14. msm8996的gpio和irq
  15. 【Ubuntu小工具安装】
  16. 50台同样配置的计算机装系统,几十台PC如何同时安装系统
  17. 面向对象三大特性与C语言
  18. C# LINQ TO SQL
  19. android studio 智能机器人对话app
  20. NC15446 wyh的物品

热门文章

  1. 【沃顿商学院学习笔记】管理学——06腐败带来的间接成本和全球制裁状况Indirect Costs and Sanction
  2. 宜搭自建费控应用如何与金蝶云星空对接打通
  3. android 7.0 调试日志,Android软件调试记录
  4. linux中的apche服务
  5. 【LoRa点对点通信与控制】
  6. ResourceExhaustedError (see above for traceback): OOM when allocating tensor with shape[16,77,3072]
  7. 被谢耳朵一直嘲笑的MIT,这次发明了黑镜中的“恐怖机器”
  8. 十大著名黑客——李纳斯-托瓦兹
  9. 实习僧的字体加密破解
  10. LG E900 越狱