#include <IRremoteInt.h>
int kirmiziLed = 9;
int yesilLed = 10;
int maviLed =11;
decode_results results;
#define CH1 0xFFA25D
#define CH 0xFF629D
#define CH2 0xFFE21D
#define PREV 0xFF22DD
#define NEXT 0xFF02FD
#define PLAYPAUSE 0xFFC23D
#define VOL1 0xFFE01F
#define VOL2 0xFFA857
#define EQ 0xFF906F
#define BUTON0 0xFF6897
#define BUTON100 0xFF9867
#define BUTON200 0xFFB04F
#define BUTON1 0xFF30CF
#define BUTON2 0xFF18E7
#define BUTON3 0xFF7A85
#define BUTON4 0xFF10EF
#define BUTON5 0xFF38C7
#define BUTON6 0xFF5AA5
#define BUTON7 0xFF42BD
#define BUTON8 0xFF4AB5
#define BUTON9 0xFF52AD
void setup() {
// put your setup code here, to run once:
pinMode(kirmiziLed, OUTPUT);
pinMode(yesilLed, OUTPUT);
pinMode(maviLed, OUTPUT);
Serial.begin(9600);
irrecv.enableIRIn();;
}
void loop() {
// put your main code here, to run repeatedly:
if(irrecv.decode(&results)){
if(results.value == BUTON1){
digitalWrite(kirmiziLed, !digitalRead(kirmiziLed));
if(digitalRead(kirmiziLed)==HIGH){
Serial.println("Kirmizi yandi");
}
else{
Serial.println("Kirmizi yandi");
}
}
if(results.value == BUTON2){
digitalWrite(yesilLed, !digitalRead(yesilLed));
if(digitalRead(yesilLed)==HIGH){
Serial.println("Yesil yandi");
}
else{
Serial.println("yesil Sondu");
}
}
if(results.value == BUTON3){
digitalWrite(maviLed, !digitalRead(maviLed));
}
if(digitalRead(maviLed)==HIGH){
Serial.println("Mavi yandi");
}
else{
Serial.println("Mavi Sondu");
}
}
if(results.value == BUTON4){
digitalWrite(kirmiziLed, LOW);
digitalWrite(yesilLed, LOW);
digitalWrite(maviLed, LOW);
Serial.println("Tüm LED'ler yandi");
}
if(results.value == BUTON0){
digitalWrite(kirmiziLed, HIGH);
digitalWrite(yesilLed, HIGH);
digitalWrite(maviLed, HIGH);
Serial.println("Tüm LED'ler sondu");
}
irrencv.resume();
}