我真的是曾人 发表于 2013-4-22 18:36:02

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

求高手帮忙说一下,
我会了红外线接收那一路程,
但是想利用红外线接收来的信号来控制LED灯
怎么弄的

jikegongfang007 发表于 2013-10-10 11:24:04

这个专门查找

邵林寺 发表于 2013-10-10 13:34:46

用case
或者if,详细的可以看手册

jikegongfang007 发表于 2013-10-11 09:41:49

顶一下吧。。。。。。

yueguang3048 发表于 2013-12-16 17:06:13

对比接收到的信号   然后if是不是某个量 是的话输出高低电平 点亮或者熄灭电灯

Fjzzs 发表于 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(); // 接收下一个值
}
}
页: [1]
查看完整版本: 请问下,怎么利用红外线控制灯泡亮的开关