基于嵌入式物联网的智能家居
xujiacheng02172014/07/17极客DIY IP:贵州
本项目采用的的主控芯片是s3c2440涉及的传感器有热释红外传感器,广谱气体传感器,火焰传感器,温湿度传感器,声响红外传感器,还涉及到LCD显示触摸屏,电机驱动板,l298n电机驱动板,arduino adk用来与ARM作上下位机通讯,外加一个蓝牙模块与手机APP链接。 QQ图片20140717145813.jpg QQ图片20140717145820.jpg QQ图片20140717145827.jpg 源码在附件
attachment icon 源码.txt 0.06KB TXT 26次下载

来自:综合交流区 / 极客DIY
5
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
xujiacheng0217 作者
10年6个月前 IP:未同步
702516
渣像素请谅解
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
xujiacheng0217作者
10年6个月前 IP:未同步
702518
本帖最后由 xujiacheng0217 于 2014-7-17 15:42 编辑

arduino ADK源代码:
char val;
int led1=22;
int led2=23;
int led3=24;
int led4=25;
int led5=26;
int dj1=27;
int dj2=28;
boolean a1=LOW;
boolean a2=LOW;
boolean a3=LOW;
boolean a4=LOW;
boolean a5=LOW;
boolean a6=LOW;
void setup()
{
  XXXXXXXXXgin(9600);
  pinMode(led1,OUTPUT);
  pinMode(led2,OUTPUT);
  pinMode(led3,OUTPUT);
  pinMode(led4,OUTPUT);
  pinMode(led5,OUTPUT);
  pinMode(dj1,OUTPUT);
  pinMode(dj2,OUTPUT);
}

void loop()
{
  val=XXXXXXXXXad();
switch(val)
{
  case 'a': a1=(!a1);  digitalWrite(led1,a1); break;
  case 'e': a2=(!a2);  digitalWrite(led2,a2); break;
  case 'f': a3=(!a3);  digitalWrite(led3,a3); break;
  case 'c': a4=(!a4);  digitalWrite(led4,a4); break;
  case 'g': a5=(!a5);  digitalWrite(led5,a5); break;
  case 'l': a6=(!a6);  
             switch(a6)
            {  
              case HIGH :digitalWrite(dj1,LOW);
                         digitalWrite(dj2,HIGH);
                         delay(2000);
                         digitalWrite(dj1,LOW);
                         digitalWrite(dj2,LOW);
                         break;
              case LOW : digitalWrite(dj1,HIGH);
                         digitalWrite(dj2,LOW);
                         delay(2000);
                         digitalWrite(dj1,LOW);
                         digitalWrite(dj2,LOW);
                         break;
            }
            break;
}
  
}
+5
科创币
1176764177
2014-07-17
led1 那些可以用宏定义解决防止变量占用内存
+5
科创币
1176764177
2014-07-17
led1 那些可以用宏定义解决防止变量占用内存
+5
科创币
1176764177
2014-07-17
led1 那些可以用宏定义解决防止变量占用内存
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}