- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
由项目实例从零开始学arduino系列(一)
项目:利用arduino自制pm2.5检测仪
目的:通过自制pm2.5检测仪过程掌握arduino
控制板接口电路,1602液晶显示屏连接arduino
控制板显示技术,相关arduino编程语言,灰尘
传感器连接arduino控制板方法。
知识点:1602液晶显示,灰尘传感器接法,基
础的arduino编程语言。
白话文式讲解
一、硬件连接(图在详细讲解处)
(一)粉尘传感器连接nano板
SHARPGP2Y1010AU0F型灰尘/粉尘传感器的红
色线为6号线,向左依次为5,4,3,2,1号线。
粉尘传感器6号线接Arduinonano板的5V端。
粉尘传感器5号线接Arduinonano板的A0端。
粉尘传感器4号线接Arduinonano板的GND端。
粉尘传感器3号线接Arduinonano板的D2端。
粉尘传感器2号线接Arduinonano板的GND端。
粉尘传感器1号线接150欧姆电阻和220uF的
电解电容正极,150欧姆电阻的另一端接
Arduinonano板的5V端。220uF的电解电容负极接
Arduinonano板的GND端。
(二)1602液晶屏连接nano板
1602液晶屏上标有数字针脚,一般是16针。我
们用到了12个针脚。
液晶屏第16针连接Arduinonano板的GND端。
液晶屏第15针连接Arduinonano板的5V端。
液晶屏第14针连接Arduinonano板的D6端。
液晶屏第13针连接Arduinonano板的D7端。
液晶屏第12针连接Arduinonano板的D8端。
液晶屏第11针连接Arduinonano板的D9端。
液晶屏第1针连接Arduinonano板的GND端。
液晶屏第2针连接Arduinonano板的5V端。
液晶屏第3针先接1k电阻,电阻另一端连接
Arduinonano板的D6端。
液晶屏第4针连接Arduinonano板的D12端。
液晶屏第5针连接Arduinonano板的D11端。
液晶屏第6针连接Arduinonano板的D10端。
二、软件代码
#includeLiquidCrystal.h显示的应用库//lcd
LiquidCrystallcd(12,11,10,9,8,7,6);//lcd显示与nono连接的端口
//12:rs,11:rw,10,enable,9:d9,8:d8,7:d7,6:D6
//液晶屏LCD1602_RS端连接nano的D12端;
//液晶屏LCD1602_RW端连接nano的D11端;
//液晶屏LCD1602_EN端连接nano的D10端;
//传感器定义
intdustPin=0;//夏普灰尘传感器黑色线,传感器输出到nano的A0端
floatdustVal=0;//灰尘传感器输出到nano的电压值,与灰尘浓度成函数关系,
intledPower=2;
//夏普灰尘传感器绿色线,nano的D2输出作为夏普灰尘传感器激光头电源,激光头发
//射激光遇到灰尘散射,散射越厉害,灰尘传感器向外输出电压越高
intdelayTime=280;
intdelayTime2=40;
floatoffTime=9680;
voidsetup(void)
{
lcd.begin(16,2);//初始化lcd,16列,两行
lcd.print(hello,cp);//开机字符
//
Serial.begin(9600);//串口初始化,电脑可以和nano交互
pinMode(ledPower,OUTPUT);//A0give传感器5号
p
您可能关注的文档
最近下载
- 人教版小学数学五年级上册知识点归纳复习.doc
- 2019年大众宝来Bora原厂维修手册电路图.pdf
- 06【龙湖】—工艺工法—33321新建造体系 1 建造技术 1.8 抹灰石膏建造技术实施指引 5:抹.docx VIP
- 2024年河北省继续医学教育公共必修课参考答案.pdf VIP
- 四川省成都市2022-2023学年六年级上学期语文期末试卷(含答案).docx VIP
- 一结构受力分析高中通用技术豫科必修技术与设计.pptx VIP
- 部编版语文五年级上学期《期末考试卷》有答案.docx
- 比的应用解决问题(专项练习)-2024-2025学年六年级上册数学人教版.docx VIP
- 通用技术技术与设计212结构受力分析教学.pptx VIP
- 神经系统疾病医学中心建设可行性报告 .pdf VIP
文档评论(0)