Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <IRremote.h>
- const int RECV_PIN = 7;
- IRrecv irrecv(RECV_PIN);
- decode_results results;
- unsigned long key_value = 0;
- void setup(){
- Serial.begin(9600);
- irrecv.enableIRIn();
- irrecv.blink13(true);
- }
- void loop(){
- if (irrecv.decode(&results)){
- if (results.value == 0XFFFFFFFF)
- results.value = key_value;
- switch(results.value){
- case 0xFF6897:
- Serial.println("0");
- break ;
- case 0xFF9867:
- Serial.println("100+");
- break ;
- case 0xFFB04F:
- Serial.println("200+");
- break ;
- case 0xFF30CF:
- Serial.println("1");
- break ;
- case 0xFF18E7:
- Serial.println("2");
- break ;
- case 0xFF7A85:
- Serial.println("3");
- break ;
- case 0xFF10EF:
- Serial.println("4");
- break ;
- case 0xFF38C7:
- Serial.println("5");
- break ;
- case 0xFF5AA5:
- Serial.println("6");
- break ;
- case 0xFF42BD:
- Serial.println("7");
- break ;
- case 0xFF4AB5:
- Serial.println("8");
- break ;
- case 0xFF52AD:
- Serial.println("9");
- break ;
- }
- key_value = results.value;
- irrecv.resume();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment