Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #include "IRremote.h"
  2.  
  3. int RECpin = 11;
  4. IRrecv irrecv(RECpin);
  5. decode_results results;
  6.  
  7. #define RED 0xff906f
  8. #define BLUE 0xff50af
  9. #define GREEN 0xffffffff
  10. #define PURPLE 0xff6897
  11.  
  12. int red = 3;
  13. int blue = 2;
  14. int green = 4;
  15. int purple = 5;
  16.  
  17. void setup()
  18. {
  19. irrecv.enableIRIn(); //start Reciever
  20. //pinMode(red, OUTPUT); This is pin 2
  21. //pinMode(blue, OUTPUT); THis is pin 3
  22. //pinMode(green, OUTPUT); This is pin 4
  23. //pinMode(purple, OUTPUT); This is pin 5
  24. for (int thisPin = 2; thisPin < 6; thisPin++)
  25. {
  26. pinMode(thisPin, OUTPUT);
  27. }
  28.  
  29.  
  30.  
  31. }
  32.  
  33. void loop()
  34. {
  35. if (irrecv.decode(&results))
  36. {
  37. if (results.value == BLUE) //this is only one button so you get how i'm testing for the button
  38. {
  39. digitalWrite(blue,HIGH);
  40. delay(1000);
  41. digitalWrite(blue,LOW);
  42. delay(200);
  43. }
  44. irrecv.resume();
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement