YFROBOT创客社区

标题: 求:PM2.5检测仪的源代码 [打印本页]

作者: yjx189    时间: 2016-4-17 16:40
标题: 求:PM2.5检测仪的源代码

    最近购得夏普GP2Y1010AU0F 传感器,手头有我自己写好引导程序的ATMEGA328P的芯片,有Arduino R3板(可往芯片里写程序),还有1602液晶屏,想用自己搭建的ATMEGA328P最小系统,制作一个PM2.5检测仪,,但在网上没有搜到可用的源代码,请哪位有的朋友,给我传一个,1602屏要用四线制驱动的,多谢了!
作者: yjx189    时间: 2016-4-17 16:43
本帖最后由 yjx189 于 2016-4-17 16:48 编辑

      刚开始学习Arduino不到一个月,编程还不会,只好用现成的程序了!查夏普GP2Y1010AU0F 传感器,需要占用UNO板的2口和A0口(相当于ATMEGA328P芯片的4脚和23脚),这和1602屏也要占用2口互相冲突,请问各位高手:这个问题怎么解决啊?
作者: yjx189    时间: 2016-4-17 17:13
本帖最后由 yjx189 于 2016-4-17 17:15 编辑



这是我做的ATMEGA328P最小系统版。板子上面的16孔的排插座,是用来插接1602屏的!

作者: AllBlue    时间: 2016-4-17 18:20
yjx189 发表于 2016-4-17 16:43
刚开始学习Arduino不到一个月,编程还不会,只好用现成的程序了!查夏普GP2Y1010AU0F 传感器,需要占 ...

将端口换了不行吗?
作者: yjx189    时间: 2016-4-17 18:40
本帖最后由 yjx189 于 2016-4-17 18:42 编辑
AllBlue 发表于 2016-4-17 18:20
将端口换了不行吗?

刚开始学习Arduino不到一个月,编程还不会,,,,,,,否则,我还不就自己编写了吗?
作者: yjx189    时间: 2016-4-18 10:07
AllBlue 发表于 2016-4-17 18:20
将端口换了不行吗?

请问我把下面的代码中的定义脚位2,3,4,5,的2,改写一下(比如改成6),就可以了吗?


#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);  //定义脚位
void setup()
{
  lcd.begin(16,2); //设置LCD显示的数目。16 X 2:16格2行。
  lcd.print("hello,world!"); //将hello,world!显示在LCD上
}
void loop()



别的地方还用改吗?
作者: AllBlue    时间: 2016-4-18 10:13
yjx189 发表于 2016-4-18 10:07
请问我把下面的代码中的定义脚位2,3,4,5,的2,改写一下(比如改成6),就可以了吗?

是的,接线也要对应改
作者: yjx189    时间: 2016-4-18 13:53
AllBlue 发表于 2016-4-18 10:13
是的,接线也要对应改

谢谢!!没想到这么改写一下就可以了!那我把(2,3,4,5)那四个脚改(6,7,8,9),连线也相应接到6,7,8,9也行的吗?
作者: yjx189    时间: 2016-4-18 14:26
本帖最后由 yjx189 于 2016-4-18 14:27 编辑
AllBlue 发表于 2016-4-18 10:13
是的,接线也要对应改

刚刚在UNO R3板子上,用杜邦线插接,试了一下,改写成(7,8,9,10),显示没有问题,谢谢了,又学了一招!
作者: yjx189    时间: 2016-8-16 15:17
这么简单的程序,都还要不开源,知道这个程序,不贡献出来的人,好不了!!!!
作者: aosini    时间: 2016-8-17 10:21
yjx189 发表于 2016-8-16 15:17
这么简单的程序,都还要不开源,知道这个程序,不贡献出来的人,好不了!!!!

这有一个PM2.5的例程和手册,传感器的厂家不同,原理有点类似,您可以参考一下。http://www.yfrobot.com/forum.php ... amp;highlight=pm2.5
作者: yjx189    时间: 2016-8-18 07:14
aosini 发表于 2016-8-17 10:21
这有一个PM2.5的例程和手册,传感器的厂家不同,原理有点类似,您可以参考一下。http://www.yfrobot.com/ ...

管理员朋友,谢谢了!




欢迎光临 YFROBOT创客社区 (http://yfrobot.com.cn/) Powered by Discuz! X3.1