设为首页收藏本站

arduino 单片机机器人爱好者之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 930|回复: 1

求助啊!!!!!

[复制链接]

签到天数: 7 天

[LV.3]偶尔看看II

发表于 2014-12-25 16:48:52 | 显示全部楼层 |阅读模式
大神们,帮我看看这段代码有什么要改的吗? 我连接的是led 灯,想用红外遥控实现开关,同时还可以自动光敏的控制!!!万分感谢!!!


#include <IRremote.h>
#include <IRremoteInt.h>
int val = 0;
int photocellPin = 3;
int ledPin = 12;
int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
decode_results results;
void irdisplay(unsigned long value)
{
  val = analogRead (photocellPin);
  {
    switch(value)
    {
    case 0xFFE21D:
      {
        digitalWrite(12, LOW);
        delay(50);
      }
      break;
    case 0xFFA25D:
      {
        digitalWrite(12, HIGH);
        delay(50);
      }
      break;
    }
  }
  
}
void setup()
{
  {
    pinMode(12, OUTPUT);
  }
  Serial.begin(9600);
  irrecv.enableIRIn();
}
void loop() {
  if (irrecv.decode(&results))
  {
    irdisplay(results.value);
    irrecv.resume();
    {
    if (val<=512)
    {
      digitalWrite (12, LOW);
    }
    else {
      digitalWrite(12,HIGH);
    }
  }
  }
}





签到天数: 510 天

[LV.9]以坛为家II

发表于 2014-12-29 16:43:34 | 显示全部楼层

回帖奖励 +1

红外遥控实验 + 光控开关实验,就可以实现了啊!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|联系我们|YFRobot ( 苏ICP备13017135  

GMT+8, 2017-11-22 11:43 , Processed in 0.135206 second(s), 25 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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