Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <IRremote.h>
- #include <Keyboard.h>
- /*
- DO NOT USE 4294967295
- */
- int RECV_PIN = 9;
- IRrecv irrecv(RECV_PIN);
- decode_results results;
- void setup()
- {
- irrecv.enableIRIn(); // Start the receiver
- Keyboard.begin();
- }
- void loop()
- {
- if (irrecv.decode(&results))
- {
- switch (results.value) {
- // LEFT ARROW BEGIN
- case 16591063:
- Keyboard.press(KEY_LEFT_ARROW);
- break;
- case 2983840455:
- Keyboard.press(KEY_LEFT_ARROW);
- break;
- // LEFT ARROW END
- // RIGHT ARROW BEGIN
- case 16607383:
- Keyboard.press(KEY_RIGHT_ARROW);
- break;
- case 21871754:
- Keyboard.press(KEY_RIGHT_ARROW);
- break;
- case 975146095:
- Keyboard.press(KEY_RIGHT_ARROW);
- break;
- case 2246090081:
- Keyboard.press(KEY_RIGHT_ARROW);
- break;
- case 2292190138:
- Keyboard.press(KEY_RIGHT_ARROW);
- break;
- case 2321333080:
- Keyboard.press(KEY_RIGHT_ARROW);
- break;
- case 2844203703:
- Keyboard.press(KEY_RIGHT_ARROW);
- break;
- // RIGHT ARROW END
- // UP ARROW BEGIN
- case 16615543:
- Keyboard.press(KEY_UP_ARROW);
- break;
- // UP ARROW END
- // DOWN ARROW START
- case 16619623:
- Keyboard.press(KEY_DOWN_ARROW);
- break;
- case 1474512609:
- Keyboard.press(KEY_DOWN_ARROW);
- break;
- // DOWN ARROW END
- // OK START
- case 16623703:
- Keyboard.print("OK");
- break;
- case 629155073:
- Keyboard.print("OK");
- break;
- case 1157711348:
- Keyboard.print("OK");
- break;
- case 1374288226:
- Keyboard.print("OK");
- break;
- case 1436023550:
- Keyboard.print("OK");
- break;
- case 1977367612:
- Keyboard.print("OK");
- break;
- case 2232449320:
- Keyboard.print("OK");
- break;
- case 2862904752:
- Keyboard.print("OK");
- break;
- case 2964536514:
- Keyboard.print("OK");
- break;
- case 3914215242:
- Keyboard.print("OK");
- break;
- // OK END
- // BUTTON 1 START
- case 16580863:
- Keyboard.print("1");
- break;
- case 1220838391:
- Keyboard.print("1");
- break;
- case 2013622866:
- Keyboard.print("1");
- break;
- case 2022952773:
- Keyboard.print("1");
- break;
- case 2463631238:
- Keyboard.print("1");
- break;
- case 3001999165:
- Keyboard.print("1");
- break;
- case 3364119461:
- Keyboard.print("1");
- break;
- case 3698815849:
- Keyboard.print("1");
- break;
- // BUTTON 1 END
- // BUTTON 2 START
- case 585338522:
- Keyboard.print("2");
- break;
- case 752147263:
- Keyboard.print("2");
- break;
- case 1882984491:
- Keyboard.print("2");
- break;
- case 2070083747:
- Keyboard.print("2");
- break;
- case 2338779553:
- Keyboard.print("2");
- break;
- case 3622936727:
- Keyboard.print("2");
- break;
- case 3645035843:
- Keyboard.print("2");
- break;
- case 3760201965:
- Keyboard.print("2");
- break;
- case 3761154125:
- Keyboard.print("2");
- break;
- case 4258766917:
- Keyboard.print("2");
- break;
- // BUTTON 2 END
- // BUTTON 3 START
- case 46690913:
- Keyboard.print("3");
- break;
- case 831063277:
- Keyboard.print("3");
- break;
- case 1439998752:
- Keyboard.print("3");
- break;
- case 2122023192:
- Keyboard.print("3");
- break;
- case 2173906113:
- Keyboard.print("3");
- break;
- case 2608224698:
- Keyboard.print("3");
- break;
- case 3059429612:
- Keyboard.print("3");
- break;
- case 3151748198:
- Keyboard.print("3");
- break;
- case 3362611817:
- Keyboard.print("3");
- break;
- case 3595328525:
- Keyboard.print("3");
- break;
- case 3944905834:
- Keyboard.print("3");
- break;
- case 4189387795:
- Keyboard.print("3");
- break;
- // BUTTON 3 END
- // BUTTON 4 START
- case 16589023:
- Keyboard.print("4");
- break;
- case 373604801:
- Keyboard.print("4");
- break;
- case 646647055:
- Keyboard.print("4");
- break;
- case 993189898:
- Keyboard.print("4");
- break;
- case 1618808846:
- Keyboard.print("4");
- break;
- case 2621791954:
- Keyboard.print("4");
- break;
- case 3559430639:
- Keyboard.print("4");
- break;
- case 3689525705:
- Keyboard.print("4");
- break;
- // BUTTON 4 END
- // BUTTON 5 START
- case 16621663:
- Keyboard.print("5");
- break;
- case 413051785:
- Keyboard.print("5");
- break;
- case 1636389745:
- Keyboard.print("5");
- break;
- case 2797147069:
- Keyboard.print("5");
- break;
- case 2819246185:
- Keyboard.print("5");
- break;
- case 2949626916:
- Keyboard.print("5");
- break;
- case 3530928669:
- Keyboard.print("5");
- break;
- case 3530928670:
- Keyboard.print("5");
- break;
- case 3783624710:
- Keyboard.print("5");
- break;
- case 3825862889:
- Keyboard.print("5");
- break;
- case 4104342912:
- Keyboard.print("5");
- break;
- case 4229990400:
- Keyboard.print("5");
- break;
- // BUTTON 5 END
- // BUTTON 6 START
- case 16605343:
- Keyboard.print("6");
- break;
- case 377195410:
- Keyboard.print("6");
- break;
- case 900989840:
- Keyboard.print("6");
- break;
- case 1110977009:
- Keyboard.print("6");
- break;
- case 1535486437:
- Keyboard.print("6");
- break;
- case 3213787023:
- Keyboard.print("6");
- break;
- case 3267238734:
- Keyboard.print("6");
- break;
- case 3495072293:
- Keyboard.print("6");
- break;
- case 3532065176:
- Keyboard.print("6");
- break;
- case 3542619645:
- Keyboard.print("6");
- break;
- case 3823609530:
- Keyboard.print("6");
- break;
- case 4034161317:
- Keyboard.print("6");
- break;
- case 4228853893:
- Keyboard.print("6");
- break;
- case 4240205445:
- Keyboard.print("6");
- break;
- case 4294307669:
- Keyboard.print("6");
- break;
- // BUTTON 6 END
- // BUTTON 7 START
- case 16584943:
- Keyboard.print("7");
- break;
- case 186101820:
- Keyboard.print("7");
- break;
- case 480233541:
- Keyboard.print("7");
- break;
- case 561287354:
- Keyboard.print("7");
- break;
- case 811399660:
- Keyboard.print("7");
- break;
- case 1357611990:
- Keyboard.print("7");
- break;
- case 1698321628:
- Keyboard.print("7");
- break;
- case 2159264705:
- Keyboard.print("7");
- break;
- case 2245901658:
- Keyboard.print("7");
- break;
- case 3018211659:
- Keyboard.print("7");
- break;
- case 3462496934:
- Keyboard.print("7");
- break;
- case 3977855543:
- Keyboard.print("7");
- break;
- // BUTTON 7 END
- // BUTTON 8 START
- case 16617583:
- Keyboard.print("8");
- break;
- case 187270514:
- Keyboard.print("8");
- break;
- case 254351716:
- Keyboard.print("8");
- break;
- case 287839677:
- Keyboard.print("8");
- break;
- case 374476630:
- Keyboard.print("8");
- break;
- case 856553083:
- Keyboard.print("8");
- break;
- case 1086397625:
- Keyboard.print("8");
- break;
- case 1187420731:
- Keyboard.print("8");
- break;
- case 1591071906:
- Keyboard.print("8");
- break;
- case 2315932144:
- Keyboard.print("8");
- break;
- case 2322721344:
- Keyboard.print("8");
- break;
- case 2455591773:
- Keyboard.print("8");
- break;
- case 3351722166:
- Keyboard.print("8");
- break;
- case 3651251607:
- Keyboard.print("8");
- break;
- // BUTTON 8 END
- // BUTTON 9 START
- case 16601263:
- Keyboard.print("9");
- break;
- case 622198641:
- Keyboard.print("9");
- break;
- case 1653474246:
- Keyboard.print("9");
- break;
- case 1958829812:
- Keyboard.print("9");
- break;
- case 2176525080:
- Keyboard.print("9");
- break;
- case 2430754693:
- Keyboard.print("9");
- break;
- case 2546370726:
- Keyboard.print("9");
- break;
- case 2766636123:
- Keyboard.print("9");
- break;
- case 2933810022:
- Keyboard.print("9");
- break;
- case 3409801085:
- Keyboard.print("9");
- break;
- case 3734682575:
- Keyboard.print("9");
- break;
- case 3948890109:
- Keyboard.print("9");
- break;
- // BUTTON 9 END
- // BUTTON 0 START
- case 134806689:
- Keyboard.print("0");
- break;
- case 177505788:
- Keyboard.print("0");
- break;
- case 291200904:
- Keyboard.print("0");
- break;
- case 767616831:
- Keyboard.print("0");
- break;
- case 788972718:
- Keyboard.print("0");
- break;
- case 1152174422:
- Keyboard.print("0");
- break;
- case 1358340672:
- Keyboard.print("0");
- break;
- case 1371206399:
- Keyboard.print("0");
- break;
- case 1492669604:
- Keyboard.print("0");
- break;
- case 1618317092:
- Keyboard.print("0");
- break;
- case 1735663283:
- Keyboard.print("0");
- break;
- case 2499717812:
- Keyboard.print("0");
- break;
- case 2562266489:
- Keyboard.print("0");
- break;
- case 2622686946:
- Keyboard.print("0");
- break;
- case 3032643003:
- Keyboard.print("0");
- break;
- case 3491305441:
- Keyboard.print("0");
- break;
- case 4098865135:
- Keyboard.print("0");
- break;
- // BUTTON 0 END
- // BUTTON ASTRIX START
- case 16593103:
- Keyboard.print("ASTRIX");
- break;
- case 377501686:
- Keyboard.print("ASTRIX");
- break;
- case 377835854:
- Keyboard.print("ASTRIX");
- break;
- case 761571701:
- Keyboard.print("ASTRIX");
- break;
- case 817526013:
- Keyboard.print("ASTRIX");
- break;
- case 995185328:
- Keyboard.print("ASTRIX");
- break;
- case 1070457123:
- Keyboard.print("ASTRIX");
- break;
- case 1076747913:
- Keyboard.print("ASTRIX");
- break;
- case 1142562980:
- Keyboard.print("ASTRIX");
- break;
- case 1900284956:
- Keyboard.print("ASTRIX");
- break;
- case 2006231717:
- Keyboard.print("ASTRIX");
- break;
- case 2985278109:
- Keyboard.print("ASTRIX");
- break;
- case 3038633984:
- Keyboard.print("ASTRIX");
- break;
- case 3392387279:
- Keyboard.print("ASTRIX");
- break;
- case 4161641211:
- Keyboard.print("ASTRIX");
- break;
- // BUTTON ASTRIX END
- // BUTTON HASH START
- case 451724892:
- Keyboard.print("HASH");
- break;
- case 832731913:
- Keyboard.print("HASH");
- break;
- case 1003758634:
- Keyboard.print("HASH");
- break;
- case 1213404490:
- Keyboard.print("HASH");
- break;
- case 1255642669:
- Keyboard.print("HASH");
- break;
- case 1486897942:
- Keyboard.print("HASH");
- break;
- case 1811778305:
- Keyboard.print("HASH");
- break;
- case 2106300970:
- Keyboard.print("HASH");
- break;
- case 3173887304:
- Keyboard.print("HASH");
- break;
- case 3909000268:
- Keyboard.print("HASH");
- break;
- case 4191924615:
- Keyboard.print("HASH");
- default:
- break;
- // BUTTON HASH END
- }
- Keyboard.releaseAll();
- irrecv.resume(); // Receive the next value
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement