请问一下关于红外线的问题.
这是代码.8脚是接LED
12脚接HX1838红外接收管.
然后我输出的是38KHZ的模块接红外发射管.
问题来了.不知道为什么输出LED只会在摇晃的情况下才突然暗一下.
怎样才能令LED长暗呢?谢谢各位了~~
int L1=8;
int L2=12;
void setup() {
pinMode(L1, OUTPUT);
pinMode(L2, INPUT);
}
void loop() {
int Val = digitalRead(L2);
if (Val == 0) {
digitalWrite(L1, LOW);
} else{
digitalWrite(L1, HIGH);
}
} 另外补充一个.用遥控控制的话(不用38KHZ模块接红外发射)输出显示的LED会快速闪烁.这个情况是不是能说明接收管正常工作? 噢卖糕的.这论坛真是...我找出问题所在.问题是红外接收头是脉冲型的.应该用HS0038这样的电平型的接收头!!!!!!!! TimberWolf 发表于 2012-6-25 11:24 static/image/common/back.gif
噢卖糕的.这论坛真是...我找出问题所在.问题是红外接收头是脉冲型的.应该用HS0038这样的电平型的接收头!!!! ...
脉冲型的可以用 irremote这个arduino库文件 解码 然后控制http://elitezhe.sinaapp.com/arduino-irremote/ ┏ωǒ┛菰独 发表于 2012-6-26 07:32 static/image/common/back.gif
脉冲型的可以用 irremote这个arduino库文件 解码 然后控制http://elitezhe.sinaapp.com/arduino-irremo ...
谢谢 字节字节字节字节字节
页:
[1]