ESP8266Arduino编程实例DHT11传感器数据储存到SD卡
ESP8266-Arduino编程实例-DHT11传感器数据储存到SD卡
DHT11传感器数据储存到SD卡
1、应用实例介绍
本次实例将演示如何将DHT11传感器数据以CSV形式保存到SD卡中。实例主要为两个部分:
第一部分:DHT11温度湿度传感器数据采集。
第二部分:SD卡保存DHT11传感器数据。
在前面的文章中,对DHT11、驱动及应用做了详细的介绍,请参考:
- Ardunio开发实例-DHT11和DHT12传感器使用
- Arduino与Proteus仿真实例-DHT11温度湿度传感器驱动仿真
- 8051单片机Proteus仿真与开发实例-DHT11+LCD1602仿真
- ESP32-IDF开发实例-传感器模块编程-DHT11温度湿度传感器
在前面的文章中,对SD卡、驱动及应用做了详细的介绍,请参考:
- Ardunio开发实例-读写SD卡
- ESP32-IDF开发实例-SD卡数据存取
- Arduino网络编程实战-从SD卡加载图像数据并显示
- Arduino网络编程实战-从SD卡加载中文字模数据并显示
- Arduino与Proteus仿真实例-SD卡数据储存驱动仿真
- 8051单片机Proteus仿真与开发实例-SD卡数据存取仿真
- Arduino网络编程实战-从SD卡加载并解析JSON文件
- STM32F1与STM32CubeIDE快速入门-SD卡驱动-SDIO+FatFs
2、硬件准备
- ESP8266 NodeMCU开发板一块
- DHT11传感器模块一个
- SD卡及SD模块各一个
- 面板板一个
- 杜邦线若干
- 数据线一条
硬件接线如下:

3、软件准备
- Arduino IDE或VSCode + PlatformIO
在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:
ESP8266 NodeMCU的引脚介绍在前面的文章中做了详细的介绍,请参考:
4、代码实现
本次使用到的DHT11驱动库如下:
SD卡驱动库使用自带库。
1)导入依赖库头文件
1 | #include "DHT.h" |
2)设备初始化
1 | void setup() |
3)数据采集及储存
1 | void loop() |
文章来源: https://iotsmart.blog.csdn.net/article/details/127663110
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论