资料介绍
描述
在本教程中,我们将学习如何使用 Arduino 和 Visuino 软件在 DHT11 传感器的 NeoPixel LED 环上显示温度。
。
第 1 步:您需要什么
第 2 步:电路
- 将 Arduino 板引脚 5V 连接到 LedRing 引脚 VCC
- 将 Arduino 板引脚 GND 连接到 LedRing 引脚 GND
- 将 Arduino 板数字引脚 2 连接到 LedRing 引脚 DI
- 将 Arduino 板的引脚 5V 连接到 DHT11 引脚 VCC {+}
- 将 Arduino 板引脚 GND 连接到 DHT11 引脚 GND (-)
- 将 Arduino 板数字引脚 6 连接到 DHT11 引脚 S(输出)
注意:某些通用 LED 环或 DHT11 传感器可能具有不同的引脚配置或不同的引脚名称。
第 3 步:启动 Visuino,并选择 Arduino UNO 板类型
Visuino:https ://www.visuino.eu也需要安装。下载免费版本或注册免费试用。
如图1所示启动Visuino 单击Visuino中Arduino组件(图1)上的“工具”按钮 出现对话框时,选择“Arduino UNO”,如图2所示
第 4 步:在 Visuino 添加组件
- 添加“DHT11”组件
- 添加“地图范围vwin ”组件
- 添加“斜坡模拟值”组件
- 添加“模拟到无符号”组件
- 添加 3X“比较模拟值”组件
- 添加“颜色值”组件
- 添加“NeoPixels”组件
请注意,由于 LED 环只有 12 个 LED(在我们的示例中),我们得到的温度值假设为 23,我们需要转换该值以将其显示在 LED 环上,这就是我们要使用“地图”的原因Range Analog”组件,它将我们的第一个范围温度从 0-40 转换为 LED 环范围 0-12
第 5 步:在 Visuino 中设置组件
双击“ColorValue1”并在“元素”窗口中将“设置值”拖到左侧,然后在属性窗口中将值设置为 clBlue
- 将另一个“设置值”拖到左侧,然后在属性窗口中将值设置为 clGreen
- 将另一个“设置值”拖到左侧,然后在属性窗口中将值设置为 clRed
- 关闭元素窗口
- 选择“MapRange1”并在属性窗口中设置 Input Range>Max 40(因为我们将测量最高 40 度的温度)
- 选择“MapRange1”并在属性窗口中设置 Input Range>Min 0(因为我们将测量 0 度及以上的温度)
- 选择“MapRange1”并在属性窗口中设置 Output Range>Max 12(因为我们的 LED 环包含 12 个 LED)
- 选择“MapRange1”并在属性窗口中设置 Output Range>Min 0(因为我们的 LED 环从零开始)
- 选择“RampToValue1”并在属性窗口中将 Max Step 设置为 1,将 Slope (S) 设置为 10
- 选择“CompareValue1”并在属性窗口中将“比较类型”设置为“ctSmaller”并将值设置为 3
- 选择“CompareValue2”并在属性窗口中将“比较类型”设置为“ctBiggerOrEqual”并将值设置为 3
- 选择“CompareValue3”并在属性窗口中将“比较类型”设置为“ctBiggerOrEqual”并将值设置为 8
- 选择“ColorValue1”并在属性窗口中将值设置为 clGreen
双击“NeoPixels1”并在“PixelGroups”窗口中将“Color Pixel”拖到左侧,然后在属性窗口中将“Count Pixels”设置为 12(LED 环上的 LED 数量)
- 关闭“像素组”窗口
第 6 步:在 Visuino Connect 组件中
- 将“HumidityThermometer1”引脚传感器连接到 Arduino 板数字引脚 6
- 将“HumidityThermometer1”引脚温度连接到“MapRange1”引脚
- 将“MapRange1”引脚输出连接到“RampToValue1”引脚输入
- 将“MapRange1”引脚连接到“CompareValue1”引脚输入、“CompareValue2”引脚输入、“CompareValue3”引脚输入
- 将“MapRange1”引脚输出连接到“CompareValue1”引脚输入到“AnalogToUnsigned1”引脚输入
- 将“AnalogToUnsigned1”引脚连接到“NeoPixels1”引脚索引
- 将“CompareValue1”引脚输出连接到“ColorValue1”>“Set Value1”引脚输入
- 将“CompareValue2”引脚连接到“ColorValue2”>“Set Value1”引脚
- 将“CompareValue3”引脚输出连接到“ColorValue3”>“Set Value1”引脚输入
- 将“ColorValue1”引脚连接到“NeoPixels1”引脚颜色
- 将“NeoPixels1”引脚连接到 Arduino 板数字引脚 2
第 7 步:生成、编译和上传 Arduino 代码
在 Visuino 中,单击底部的“Build”选项卡,确保选择了正确的端口,然后单击“Compile/Build and Upload”按钮。
第 8 步:播放
如果为 Arduino UNO 模块供电,LED 环将开始显示温度值。
恭喜!您已经使用 Visuino 完成了您的项目。还附上了我为本教程创建的 Visuino 项目,您可以下载它并在 Visuino 中打开它:https ://www.visuino.eu
- DHT11/DHT22温度传感器开源分享
- 基于DHT11的手机显示室温传感器 1次下载
- 用Arduino库来读取DHT11湿度和温度传感器数据
- DHT11数字湿温度传感器的原理和应用 3次下载
- 使用Arduino IDE在NodeMCU上使用DHT11温度和湿度传感器
- DHT11温湿度传感器(详细)
- DHT11数字湿温度传感器的原理和应用范例 13次下载
- Arduino的实验例程之温湿度传感器DHT11实验 30次下载
- 吧DHT11温湿度传感器显示在LCD1602的工程文件免费下载 50次下载
- LCD显示屏和DHT11湿度传感器的仿真资料说明 26次下载
- DHT11单片机温度湿度传感器原理图和C语言免费下载 136次下载
- DHT11数字湿温度传感器的数据和原理及应用说明及源代码免费下载 16次下载
- DHT11湿温度传感器资料 0次下载
- DHT11温湿度传感器在12864LCD上显示 92次下载
- DHT11温湿度传感器 238次下载
- DHT11数字温湿度传感器主要参数 1.4w次阅读
- 基于STM32的DHT11温湿度数据采集仿真设计 1643次阅读
- 基于STM32大棚DHT11温湿度监测protues仿真设计 1658次阅读
- FPGA在OLED上显示DHT11数据 1607次阅读
- 温湿度传感器采集报警系统设计方案 1714次阅读
- dfrobotDHT11温湿度传感器简介 5073次阅读
- STM32F103试用体验:OLED显示及DHT11温湿度测量实验 1.4w次阅读
- STM32F103试用体验:LCD显示与DHT11测量实验 1.1w次阅读
- dht11温湿度传感器中文资料(dht11工作原理特性参数及应用电路) 39.2w次阅读
- DHT11的使用注意事项 6.1w次阅读
- sht11和dht11有什么区别_dht22可以替换dht11吗 8.4w次阅读
- dht11和ds18b20区别_dht11与ds18b20哪个测温度更精确 8.6w次阅读
- 温湿度传感器DHT11驱动程序 5.3w次阅读
- dht11的工作原理_dht11接线图 23.5w次阅读
- 基于arduino的dht11温湿度传感器的使用 4.4w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多