proteus仿真arduino中调用DHT11/22温湿度传感器
一、驱动库的获取和测试
1、获取驱动库
首先,我们利用arduino的IDE获取温湿度传感器的驱动库,库管理器中搜索dht11即可。
如果发现有其他依赖的库需要安装,也一起安装吧!
2、测试驱动库
安装好了之后,我们就可以在IDE的实例库中找到测试实例
打开实例,编译一次,发现没有问题,那么说明我们的驱动库下载好了。接下来我们就可以打开proteus绘制电路图,来仿真了。
二、proteus仿真
1、绘制电路图
2、代码
代码为测试dht11的代码,即驱动实例库中自带:
#include "DHT.h"#define DHTPIN 8 // Digital pin connected to the DHT sensor
#define DHTTYPE DHT11 // DHT 22 (AM2302), AM2321DHT dht(DHTPIN, DHTTYPE);void setup() {Serial.begin(9600);Serial.println(F("DHTxx test!"));dht.begin();
}void loop() {// Wait a few seconds between measurements.delay(2000);float h = dht.readHumidity(); float t = dht.readTemperature();float f = dht.readTemperature(true);// Check if any reads failed and exit early (to try again).if (isnan(h) || isnan(t) || isnan(f)) {Serial.println(F("Failed to read from DHT sensor!"));return;}// Compute heat index in Fahrenheit (the default)float hif = dht.computeHeatIndex(f, h);// Compute heat index in Celsius (isFahreheit = false)float hic = dht.computeHeatIndex(t, h, false);Serial.print(F("Humidity: "));Serial.print(h);Serial.print(F("% Temperature: "));Serial.print(t);Serial.print(F("°C "));Serial.print(f);Serial.print(F("°F Heat index: "));Serial.print(hic);Serial.print(F("°C "));Serial.print(hif);Serial.println(F("°F"));
}
3、仿真
proteus仿真arduino中调用DHT11/22温湿度传感器相关推荐
- Arduino之读取DHT11数字温湿度传感器并串口显示
温度是表示物体冷热程度的物理量,微观上来讲是物体分子热运动的剧烈程度.温度只能通过物体随温度变化的某些特性来间接测量,而用来量度物体温度数值的标尺叫温标.它规定了温度的读数起点(零点)和测量温度的基本 ...
- 西电A测 | 基于Arduino uno的电子密码锁仿真系统 | 使用Proteus仿真 | Arduino IDE编写
西电A测 | 基于Arduino uno的电子密码锁仿真系统 | 使用Proteus仿真 | Arduino IDE编写 | ATMEGA328P 电子密码锁系统 Arduino UNO Arduin ...
- Proteus仿真过程中External model DLL “***.DLL” not found
一.问题 在Proteus仿真过程中出现External model DLL "***.DLL" not found的错误,这种情况一般是元件的模型找不到 方法一 Proteus中 ...
- Proteus仿真arduino uno + OLED图片显示
Proteus仿真arduino uno + OLED显示
- 用Proteus仿真Arduino UNO ADC模数转换
用Proteus仿真Arduino UNO ADC模数转换 官方示例代码地址:https://docs.arduino.cc/built-in-examples/basics/AnalogReadSe ...
- 【正点原子MP157连载】第二十七章 DHT11数字温湿度传感器实验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南
1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...
- 【正点原子STM32连载】第四十章 DHT11数字温湿度传感器 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
1)实验平台:正点原子MiniPro H750开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=677017430560 3)全套实验源码+手册+视频 ...
- DHT11型温湿度传感器的使用(附源码)
一.产品概述 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器.它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性.传感器包括一个电阻式感 ...
- 树莓派dht11上云_树莓派使用 DHT11 / DHT22 温湿度传感器
接线说明 从左到右 3.3V-6V 电源 GPIO接口 NO Connected 接地 依赖库 为了简化工作,我们基于Adafruit_Python_DHT的Python库进行实验 Clone下这个依 ...
最新文章
- SFB 项目经验-81-在企业内部外部限制访问ECP
- linux安装成桌面
- java虚拟机指令初步学习
- 二叉树的先序线索化、中序线索化、后序线索化的对比
- Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程
- PowerDesigner 使用的一些技巧
- OpenCL memory object 之 Global memory (1)
- python爬虫 去哪网数据分析
- eslint常规语法检
- android crash没有日志_App测试之monkey(四)-调试参数及日志
- 计算机组成原理 第三章 存储系统
- open_cursors参数设置调优
- Java从入门到精通 第17章 对象的引用与传递
- python降噪突出人声_KlipC带您探寻——华为全新智慧动态降噪耳机
- 【vpn异地组网专题】爱快ikuai软路由-VM虚拟机安装教程
- 日期计算器输入天数计算日期_计算日期范围内的活动
- Word 一件删除所有空格
- python函数教程:Python递归函数 二分查找算法实现解析
- 怎么退出自适应巡航_你的自适应巡航“全速”了吗?
- Java设计模式之建造者模式(精髓版)
热门文章
- 申请ios公司开发者账号需要多长时间?
- CSI笔记【5】:Widar2.0: Passive Human Tracking with a Single Wi-Fi Link论文阅读
- 京东商城主图、细节图、视频以及评论图分类下载方法
- 天邑ty1208z海思3798刷版本_[FJ]安徽电信天邑ty1208z_mv100机顶盒刷全网通教程
- Android手机QQ的UI自动化实践
- java业界新闻语音播报
- (zt)魔方玩法(图解)
- 【Arduino + Linux】基于 Helix 解码库实现 MP3 音频播放
- 《微信读书》自定义样式
- C# DES加密解密算法