Arduino ile Kızılötesi Algılayıcı ve Uzaktan Kumanda ile Led Kontrolü

 Uzaktan kumanda ile led kontrol uygulaması

Devre Şeması:

Kumanda ile led kontrolü devre şeması

 Kodlama :

#include <IRremote.h>
int led1=3;
int led2=5;

const byte IR_RECEIVE_PIN = 8;

void setup()
{
   Serial.begin(9600);
   pinMode(led1,OUTPUT);
   pinMode(led2,OUTPUT);
   Serial.println("IR Receive test");
   IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK);
}
int deger=-1;
void loop()
{
  
   if (IrReceiver.decode())
   {
      deger=IrReceiver.decodedIRData.command;
      Serial.println(deger);
      IrReceiver.resume();

       //kirmizi ch+ butonu her iki ledi sondur
      if(deger==71){
       digitalWrite(led1,0);
       digitalWrite(led2,0);
      }
      //yesil >|| butonu  her iki ledi yak
      else if (deger==67){
       digitalWrite(led1,1);
       digitalWrite(led2,1);
      }
      //buton 1 led1 i yak
      else if (deger==12){
       digitalWrite(led1,1);
      }
      //buton 2 led2 yi yak
      else if (deger==24){
       digitalWrite(led2,1);
      }
   }
}

 

Çalışma Anı :

Ekleyen:admin

Adınız
:
Eposta
:



Resmi Degistir