Arduino 红外控制开关LED灯 示例程序

版权声明:转载请注明原文地址即可,要是本文对您有些许帮助的话,请您在下方点个赞,谢谢啦ヾ(o◕∀◕)ノヾ https://blog.csdn.net/qq_33583069/article/details/88567865
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
#define LEDPIN 8
void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
  pinMode(LEDPIN,INPUT);
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume(); // Receive the next value
    switch(results.value){
      case 0xFF30CF:
        digitalWrite(LEDPIN,HIGH);
        break;
      case 0xFF18E7:
        digitalWrite(LEDPIN,LOW);
        break;
    }
  }
  delay(100);
}

猜你喜欢

转载自blog.csdn.net/qq_33583069/article/details/88567865