我一直在尝试使此代码正常工作,我一直在说未声明ir遥控器的密钥。但我对arduino还是陌生的,不知道如何使它工作,任何帮助吗???
#include <IRremote.h> const int RECV_PIN = 7; IRrecv irrecv(RECV_PIN); decode_results results; //const int redPin = 10; //const int greenPin = 11; void setup(){ irrecv.enableIRIn(); irrecv.blink13(true); // pinMode(redPin, OUTPUT); // pinMode(greenPin, OUTPUT); Serial.begin(96000); } void loop(){ if (irrecv.decode(&results)){ switch(results.value){ case E0E012ED: //Keypad button "5" Serial.print("Button 1 Turned on"); //Continue Here delay(2000); Serial.print("Button 1 Turned off") } switch(results.value){ case E0E0A25D: //Keypad button "2" Serial.print("Button 2 Turned on") delay(2000); Serial.print("Button 2 Turned off") } irrecv.resume(); }
}
我一直在尝试使此代码正常工作,我一直在说ir遥控器的密钥尚未声明,但对arduino来说仍然是陌生的,不知道如何使它正常工作,有什么帮助吗??? #include <...>
当您按下遥控器时,它将发送红外调制信号。这些信号包含接收器收集的信息。每个按钮发送特定信息。因此,您可以将该信息分配给特定的按钮。项目的这一部分需要解码与每个按钮关联的IR信号。