Advertisement
computermuseo

Untitled

Oct 5th, 2016
1,943
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. #include <IRremote.h>
  2. int RECV_PIN = 2;
  3. IRrecv irrecv(RECV_PIN);
  4. decode_results results;
  5.  
  6. void setup()
  7. {
  8. Serial.begin(9600);
  9. irrecv.enableIRIn(); // Start the receiver
  10. pinMode(10, OUTPUT);
  11. }
  12. int i3 = 0;
  13.  
  14.  
  15. void loop() {
  16. if (irrecv.decode(&results)) {
  17. Serial.println(results.value, HEX);
  18. Serial.println(results.value);
  19. irrecv.resume(); // Receive the next value
  20. }
  21. //button 5
  22. else if(i5 == 0 && results.value == 16756815) //effetto lampeggio neon tutti i led MODE=ON!
  23. {
  24. digitalWrite(10, HIGH);
  25. delay(70);
  26. digitalWrite(10, LOW);
  27. delay(100);
  28. digitalWrite(10, HIGH);
  29. delay(40);
  30. digitalWrite(10, LOW);
  31. delay(50);
  32. digitalWrite(10, HIGH);
  33. delay(30);
  34. digitalWrite(11, HIGH);
  35. delay(90);
  36. digitalWrite(11, LOW);
  37. delay(20);
  38. digitalWrite(11, HIGH);
  39. delay(80);
  40. digitalWrite(11, LOW);
  41. delay(80);
  42. digitalWrite(11, HIGH);
  43. delay(70);
  44. digitalWrite(11, LOW);
  45. delay(50);
  46. digitalWrite(11, HIGH);
  47. delay(60);
  48. digitalWrite(12, HIGH);
  49. delay(60);
  50. digitalWrite(12, LOW);
  51. delay(80);
  52. digitalWrite(12, HIGH);
  53. delay(50);
  54. digitalWrite(12, LOW);
  55. delay(20);
  56. digitalWrite(12, HIGH);
  57. i5 = 1;
  58. i4 = 1;
  59. i3 = 1;
  60. }
  61. else if(i5 == 1 && results.value == 16753245) //effetto lampeggio neon tutti i led MODE=OFF!
  62. {
  63. digitalWrite(10, LOW);
  64. delay(120);
  65. digitalWrite(11, LOW);
  66. delay(200);
  67. digitalWrite(12, LOW);
  68. delay(100);
  69. i5 = 0;
  70. i4 = 0;
  71. i3 = 0;
  72. }
  73. //button 3
  74. else if(i3 == 0 && results.value == 16750695)
  75. {
  76. digitalWrite(12, HIGH);
  77. i3 = 1;
  78. }
  79. else if(i3 == 1 && results.value == 16753245)
  80. {
  81. digitalWrite(12, LOW);
  82. i3 = 0;
  83. }
  84. //button 4
  85. else if(i4 == 0 && results.value == 16754775)
  86. {
  87. digitalWrite(11, HIGH);
  88. i4 = 1;
  89. }
  90. else if(i4 == 1 && results.value == 16753245)
  91. {
  92. digitalWrite(11, LOW);
  93. i4 = 0;
  94. }
  95. //button 5
  96. else if(i5 == 0 && results.value == 16769055)
  97. {
  98. digitalWrite(10, HIGH);
  99. i5 = 1;
  100. }
  101. else if(i5 == 1 && results.value == 16753245)
  102. {
  103. digitalWrite(10, LOW);
  104. i5 = 0;
  105. }
  106.  
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement