项目简介
这是一个用于驱动Nova Fitness Co.,Ltd. SDS011尘埃传感器的Arduino库,遵循激光尘埃传感器控制协议V1.3,提供与传感器通信所需的全部功能。
项目的主要特性和功能
- 传感器通信:提供与Nova SDS011尘埃传感器的通信接口。
- 调试输出:调试模式下可通过串行端口输出文本信息。
- 数据读取与设置:能读取和设置传感器的PM值(PM2.5和PM10)、数据报告模式、设备ID、工作模式以及工作周期等。
- 错误处理:通过计算校验和验证命令和回复的正确性。
- 串行端口管理:清除串行端口的接收缓冲区,初始化和管理软件串行通信。
安装使用步骤
1. 下载并解压项目文件
下载本项目的源码文件并解压。
2. 安装库文件
将解压后的文件复制到Arduino库目录。若在Arduino IDE中设置了自定义库文件夹,复制到该文件夹;否则,默认位置如下:
- 对于OSX:/Users/<你的用户名>/Documents/Arduino/libraries/
- 对于Windows:C:\Users\<你的用户名>\Documents/Arduino\libraries
3. 在Arduino IDE中打开项目
启动Arduino IDE,打开刚下载并解压的项目文件夹中的.ino
文件。
4. 配置并上传代码
根据硬件(如NodeMCU或Duemilanove板)配置代码,上传至Arduino设备。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】