极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12071|回复: 5

请问下,怎么利用红外线控制灯泡亮的开关

[复制链接]
发表于 2013-4-22 18:36:02 | 显示全部楼层 |阅读模式
求高手帮忙说一下,
我会了红外线接收那一路程,
但是想利用红外线接收来的信号来控制LED灯
怎么弄的
回复

使用道具 举报

发表于 2013-10-10 11:24:04 | 显示全部楼层
这个专门查找
回复 支持 反对

使用道具 举报

发表于 2013-10-10 13:34:46 | 显示全部楼层
用case
或者if,详细的可以看手册
回复 支持 反对

使用道具 举报

发表于 2013-10-11 09:41:49 | 显示全部楼层
顶一下吧。。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-12-16 17:06:13 | 显示全部楼层
对比接收到的信号   然后if是不是某个量 是的话输出高低电平 点亮或者熄灭电灯
回复 支持 反对

使用道具 举报

发表于 2014-4-1 11:40:07 | 显示全部楼层
#include <IRremote.h>

int RECV_PIN = 11;//定义红外接收器的引脚为11
int LED_PIN=7;//定义LED灯的引脚为7

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // 初始化红外接收器
pinMode(7,OUTPUT);
}

void loop() {
  if (irrecv.decode(&results)) {
if (results.value==0x.....) digtailDWrite(7,HIGH);
    Serial.println(results.value, HEX);//以16进制换行输出接收代码
    Serial.println();//为了便于观看输出结果增加一个空行
    irrecv.resume(); // 接收下一个值
  }
}
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 02:54 , Processed in 0.039755 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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