YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5486|回复: 11
打印 上一主题 下一主题

求:PM2.5检测仪的源代码

[复制链接]

签到天数: 241 天

[LV.8]以坛为家I

跳转到指定楼层
楼主
发表于 2016-4-17 16:40:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    最近购得夏普GP2Y1010AU0F 传感器,手头有我自己写好引导程序的ATMEGA328P的芯片,有Arduino R3板(可往芯片里写程序),还有1602液晶屏,想用自己搭建的ATMEGA328P最小系统,制作一个PM2.5检测仪,,但在网上没有搜到可用的源代码,请哪位有的朋友,给我传一个,1602屏要用四线制驱动的,多谢了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对

签到天数: 241 天

[LV.8]以坛为家I

沙发
 楼主| 发表于 2016-4-17 16:43:29 | 只看该作者
本帖最后由 yjx189 于 2016-4-17 16:48 编辑

      刚开始学习Arduino不到一个月,编程还不会,只好用现成的程序了!查夏普GP2Y1010AU0F 传感器,需要占用UNO板的2口和A0口(相当于ATMEGA328P芯片的4脚和23脚),这和1602屏也要占用2口互相冲突,请问各位高手:这个问题怎么解决啊?
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

板凳
 楼主| 发表于 2016-4-17 17:13:12 | 只看该作者
本帖最后由 yjx189 于 2016-4-17 17:15 编辑


                               
登录/注册后可看大图


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

使用道具 举报

签到天数: 867 天

[LV.10]以坛为家III

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

将端口换了不行吗?
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

5#
 楼主| 发表于 2016-4-17 18:40:12 | 只看该作者
本帖最后由 yjx189 于 2016-4-17 18:42 编辑
AllBlue 发表于 2016-4-17 18:20
将端口换了不行吗?

刚开始学习Arduino不到一个月,编程还不会,,,,,,,否则,我还不就自己编写了吗?
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

6#
 楼主| 发表于 2016-4-18 10:07:14 | 只看该作者
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()



别的地方还用改吗?
回复 支持 反对

使用道具 举报

签到天数: 867 天

[LV.10]以坛为家III

7#
发表于 2016-4-18 10:13:45 | 只看该作者
yjx189 发表于 2016-4-18 10:07
请问我把下面的代码中的定义脚位2,3,4,5,的2,改写一下(比如改成6),就可以了吗?

是的,接线也要对应改
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

8#
 楼主| 发表于 2016-4-18 13:53:03 | 只看该作者
AllBlue 发表于 2016-4-18 10:13
是的,接线也要对应改

谢谢!!没想到这么改写一下就可以了!那我把(2,3,4,5)那四个脚改(6,7,8,9),连线也相应接到6,7,8,9也行的吗?
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

9#
 楼主| 发表于 2016-4-18 14:26:40 | 只看该作者
本帖最后由 yjx189 于 2016-4-18 14:27 编辑
AllBlue 发表于 2016-4-18 10:13
是的,接线也要对应改

刚刚在UNO R3板子上,用杜邦线插接,试了一下,改写成(7,8,9,10),显示没有问题,谢谢了,又学了一招!
回复 支持 反对

使用道具 举报

签到天数: 241 天

[LV.8]以坛为家I

10#
 楼主| 发表于 2016-8-16 15:17:44 | 只看该作者
这么简单的程序,都还要不开源,知道这个程序,不贡献出来的人,好不了!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-11-22 01:31 , Processed in 0.054091 second(s), 28 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表