Facebook
From Stained Iguana, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 68
  1. #include <IRremote.h>
  2. int red=9;
  3. int green=13;
  4. int blue=10;
  5. int RECV_PIN = 11;
  6.  
  7. IRrecv irrecv(RECV_PIN);
  8.  
  9. decode_results results;
  10.  
  11. void setup()
  12. {
  13.   pinMode(red,OUTPUT);
  14.   pinMode(blue,OUTPUT);
  15.   pinMode(green,OUTPUT);
  16.  
  17.   Serial.begin(9600);
  18.   irrecv.enableIRIn(); // Start the receiver
  19. }
  20.  
  21. void loop() {
  22.   if (irrecv.decode(&results)) {
  23.     Serial.println(results.value, HEX);
  24.     irrecv.resume(); // Receive the next value
  25.    
  26.     if(results.value==0xFD8877){
  27.       digitalWrite(red,HIGH);
  28.       digitalWrite(green,LOW);
  29.       digitalWrite(blue,LOW);
  30.       //APLEAZA FUNCTIA FORWARD
  31.     }
  32.        else if(results.value==0xFD28D7){
  33.       digitalWrite(red,LOW);
  34.       digitalWrite(green,HIGH);
  35.       digitalWrite(blue,LOW);
  36.       //APLEAZA FUNCTIA LEFT
  37.     }
  38.        else if(results.value==0xFD6897){
  39.       digitalWrite(red,LOW);
  40.       digitalWrite(green,LOW);
  41.       digitalWrite(blue,HIGH);    
  42.       //APLEAZA FUNCTIA RIGHT
  43.     }
  44.   }
  45.   delay(100);
  46. }