// ex7 : IR Remocon #include int RECV_PIN = 2; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); } void loop() { if(irrecv.decode(&results)){ if(results.decode_type == NEC){ switch(results.value){ case 0x00FF6897: // Key 0 Serial.println("Press '0'"); break; case 0x00FF30CF: // Key 1 Serial.println("Press '1'"); break; case 0x00FF18E7: // Key 2 Serial.println("Press '2'"); break; case 0x00FF7A85: // Key 3 Serial.println("Press '3'"); break; case 0x00FF10EF: // Key 4 Serial.println("Press '4'"); break; case 0x00FF38C7: // Key 5 Serial.println("Press '5'"); break; case 0x00FF5AA5: // Key 6 Serial.println("Press '6'"); break; case 0x00FF42BD: // Key 7 Serial.println("Press '7'"); break; case 0x00FF4AB5: // Key 8 Serial.println("Press '8'"); break; case 0x00FF52AD: // Key 9 Serial.println("Press '9'"); break; default: break; } } irrecv.resume(); } } |