Advertisement
william200027

arduino

Nov 28th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #include <IRremote.h>
  2.  
  3. const char DIN_RECEPTEUR_INFRAROUGE = 2;
  4.  
  5. IRrecv monRecepteurInfraRouge (DIN_RECEPTEUR_INFRAROUGE);
  6.  
  7. decode_results messageRecu;
  8.  
  9. int led1 = 8;
  10. int led2 = 9;
  11. int led3 = 10;
  12.  
  13. void setup()
  14. {
  15. Serial.begin(9600);
  16. monRecepteurInfraRouge.enableIRIn();
  17. monRecepteurInfraRouge.blink13(true);
  18.  
  19. pinMode(led1, OUTPUT);
  20. pinMode(led2, OUTPUT);
  21. pinMode(led3, OUTPUT);
  22.  
  23. }
  24.  
  25. void loop()
  26. {
  27. if (monRecepteurInfraRouge.decode(&messageRecu))
  28. {
  29. if (messageRecu.value == 0xFF30CF)
  30. {Serial.println("touche 1");
  31. digitalWrite(led1, HIGH);
  32. delay(1000);
  33. digitalWrite(led1, LOW);
  34. delay(1);
  35. digitalWrite(led2, HIGH);
  36. delay(500);
  37. digitalWrite(led2, LOW);
  38. delay(1);
  39. digitalWrite(led3, HIGH);
  40. delay(1000);
  41. digitalWrite(led3, LOW);
  42. delay(1);
  43. }
  44. if (messageRecu.value == 0xFF18E7)
  45. {Serial.println("touche 2");
  46. digitalWrite(led1, LOW);
  47. digitalWrite(led2, LOW);
  48. digitalWrite(led3, LOW);}
  49. delay(500);
  50. monRecepteurInfraRouge.resume();
  51. }
  52. delay(1);
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement