Arduino+PM2.5传感器

Arduino+PM2.5传感器

ID:43484349

大小:223.33 KB

页数:3页

时间:2019-10-07

Arduino+PM2.5传感器_第1页
Arduino+PM2.5传感器_第2页
Arduino+PM2.5传感器_第3页
资源描述:

《Arduino+PM2.5传感器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Arduino+PM2.5传感器目的:Arduino从串口接收16进制的数据处理。一、连接电路图1、Arduino用的是UNO,UNO只有一路硬件串口,所以需要用到软件串口。本身的硬件串口用于连接电脑方便调试,软件串口用于和PM2.5模块通讯用。2、PM2.5模块介绍模块是老大给的,接口有6个如下:注:使用后发现EN脚默认为高,只接pin1、2、5、6模块也能正常工作。模块默认1S更新一次数据传到串口,用16进制,如下(实例两组):A530020500FCD8FFA530020500E2BEFF第5、6组为PM2.5的值。3、硬件连接图如下:VCC5VGNDGNDRXDPin

2、11TXDPin10二、程序#includeSoftwareSerialmySerial(10,11);//RX,TXinti=0;inth=0;voidsetup(){//Openserialcommunicationsandwaitforporttoopen:Serial.begin(9600);while(!Serial){;//waitforserialporttoconnect.NeededfornativeUSBportonly}Serial.println("Goodnightmoon!");//setthedataratef

3、ortheSoftwareSerialportmySerial.begin(9600);mySerial.println("Hello,world?");Serial.println("GengGeng");}voidloop(){if(mySerial.available()){++i;h=mySerial.read();}if(i==6){Serial.print("PM2.5=");Serial.print(h/10);Serial.println("ug/m3");delay(1000);}if(i==8)i=0;if(Serial.available()){mySe

4、rial.write(Serial.read());}}三、结果注意:本文档后续可改善处如下:1、实验精度;2、第5组数据为PM2.5高位数据,因很少达到,没有用到,后续在极端环境下需要;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。