Kızılötesi (Infra-Red) Kumanda Alıcı Devresi

Kızılötesi (Infra-Red) Kumanda Alıcı Devresi

Kumandadan basılan her butonun kodlarını çözerek HEX değerlerini aşağıdaki kod ile Seri monitörde görüntüleyip bir sonraki uygulamada ise bu kodları projemize dahil ediyoruz.

#include <IRremote.h>     
#define RECV_PIN  6     
IRrecv irrecv(RECV_PIN);  

decode_results results;   

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn();         
}

void loop() {
  if (irrecv.decode(&results)) {         
    Serial.println(results.value, HEX);   
    irrecv.resume();                     
  }
  delay(300);
}
#include <IRremote.h>

#define RECV_PIN 6

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn();
}

void loop() {
  if (irrecv.decode(&results)) {
    if (results.value == 0xFFC23D) 
    {
      Serial.println("PLAY Tusuna Basildi");
    }
    if (results.value == 0xFF30CF) 
    {
      Serial.println("1'e Basildi");
    }
    if (results.value == 0xFF18E7) 
    {
      Serial.println("2'ye Basildi");
    }
    if (results.value == 0xFF7A85) 
    {
      Serial.println("3'e Basildi");
    }
    irrecv.resume();
  }
  delay(300);
}
Yorumlar kapalı.

nurullahozkan@outlook.com.tr