下面我将介绍DHT11模块的相关用法 DHT11数字传感器概述:是一款含有已校准数字信号输出的温湿度复合传感器 .它应用专用的数字模块采集技术和温湿度传感技术 ,确保产品具有极 高的可靠性与卓越的长期稳定性. 技术参数 供电电压: 3.3~5.5V DC 输 出: 单总线数字信号 测量范围: 湿度20-90%RH, 温度0~50℃ 测量精度: 湿度+-5%RH, 温度+-2℃ 分 辨 率: 湿度1%RH, 温度1℃ 互 换 性: 可完全互换 , 长期稳定性: <±1%RH/年 串行接口(单线双向…
在本篇文章中,我们将学习如何基于Arduino开发板使用一个SD卡模块.同时结合DS3231实时时钟模块,我们将制作一个数据记录仪的示例,在示例中,我们将温度传感器的数据存储到SD卡中,并将这些数据导入到Excel中以制作图表. Arduino SD卡模块 首先让我们来看看SD卡模块.它适用于标准MicroSD卡,工作电压为3.3 V.因此,该模块带有稳压器和电平转换器,因此我们可以将其与Arduino电路板的5 V引脚配合使用. SD卡模块有六个引脚,两个用于为模块供电,VCC和GND引脚,以…
下面我将简单介绍LCD1602模块的使用方法: 1602液晶显示器(1602 Liquid Crystal Display,此后简称1602 LCD)是一种常见的字符液晶显示器,因其能显示16*2个字符而得名.通常我们使用的1602 LCD中集成了字库芯片,通过LiquidCrystal类库提供的API,我们可以很方便的使用1602LCD显示英文字母与一些符号.在使用1602 LCD前,我们需要将其连接到Arduino上. 在套件中我们使用IIC LCD1602模块集成了IIC I/O扩展芯片P…
今天我将简单介绍按键模块计数的原理: 我们常用的按键及按键模块有2脚和4脚的,其内部结构如图所示,当按下按键时就会接通按键两端,当放开时,两端自然断开.                                                                                     Arduino接发图: 接下来我们讲讲思路: 我们需要定义一个按键,为第几端口: 我们需要定义一个全局变量count,用来计数: 在初始化中,我们需要定义串口波特率,一般为960…
上一节简单介绍啦一下按键模块怎么使用 但是在使用过程中会常常出现延时时间过长,有时候按键会失灵 所以,接下来,我将优化程序,使得按键按下时,就能使count加1 下面是程序思路:同样的定义按键脚: 定义一个全局变量count,用来计数: 定义波特率 设置按键脚为输入模式 再循环中: 当按键没有按下时,执行空指令: 按键按下时,计数加1: 并且打印出结果: 延时一段时间,作用是为了隔开两次按键操作时间: 下面我将把程序写出来: #define anjian 4        //定义按键脚int…
硬件清单 Arduino NANO1602LCD + PCF8574T模块YL-47 DHT11模块 连线 1. 连接LCD: PCF8574T模块4pin(Gnd, Vcc, SDA i2c数据, SCL i2c时钟) 连接至Arduino接口 Gnd -> Gnd, Vcc -> Vcc, SDA -> A4, SDL -> A52. 连接YL-47 DHT11: Gnd -> Gnd, Vcc -> Vcc, Data-> D4 Library 除了1602…
//为了方便大家调试,另附程序工程共大家下载,下载地址:https://www.90pan.com/b1908750 ​ //************************** //程序说明:stc15f2k60s2采集dht11温湿度传感器数据,并从串口输出,实测可用, //选择内部22.1184M晶振 //************************** #include<stc15fxxxx.h> //调用stc15f系列头文件,下载地址: http://pan.baidu.com…
集成电路设计大赛赛程将至,我现在还是毫无头绪,然后又报了一个互联网+,比赛报了,东西就必须出来,时间很紧的情况下,所以选择了开源的arduino的进行完成.从开始接触Arduino到完成工程,前前后后用了快两周吧.arduino用它强大的库函数支持,即使第一次接触,只需要一些C语言的基础,就能快速学习使用了.虽然开源,但是我们选用的重力传感器模块和雨滴模块,并没有现成的工程,所以我只能硬着头皮自己做了.配置好WiFi模块就用了一周,再加上零零碎碎的一些事,晚上睡觉都一直在想着怎么完成它.还是在参…
今天我们在这里介绍一个非常有趣的项目,我们将使用Arduino开发板和GPRS将数据发送到SparkFun服务器.这是一个基于IoT的项目,我们将使用GSM模块SIM900A将一些数据发送到互联网上的Web服务器. 在这个项目中,我们将使用4x4数字键盘输入一些文本,并使用Arduino和GPRS将其发送到SparkFun网站,从那里您可以通过互联网在任何地方看到这些数据.在这里,我们还连接​​了一个16x2液晶显示器,以便在本地查看数据.这种数据发送技术在物联网项目中非常有用,您可以在世界上任…
使用Arduino Nano驱动Lora模块 为什么选用Lora 射频通信芯片有很多种,但是一般在同样功耗下,距离没有Lora远;同等范围下,没有Lora节能. Lora通信只适用于低速率,高延时的场合,与WiFi正好相反. 考虑在野外,没有移动通信网络覆盖的环境下,收集传感器数据,适合使用. 在设密度大,使用移动通信网络成本过高,使用Lora来统一收集数据,例如远程抄表. Lora作为物联网的一种通信技术选型,正好是移动通信网络,WiFi的补充. 完整项目 我使用一个Arduino Nano…