Arduino IR kumanda farklı değer veriyor

24_hakan_24

Femtopat
Katılım
5 Ağustos 2023
Mesajlar
10
Daha fazla  
Sistem Özellikleri
İşlemci: İntel i5 10300H
Ekran Kartı: Gtx 1650 4Gb
Ram: 8Gb DDR4 3200 MHz
Cinsiyet
Erkek
Meslek
Öğrenci
Arduino nano da IR kumanda ile led yakma devresi yapıcam ama kumandadan aynı tuşa basmama rağmen her defasında farklı bir değer geliyor. Yazdığım kod ve gelen değerler aşağıda...

#include <IRremote.h>
IRrecv irrecv(2);
decode_results results;

void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
}
void loop()
{
if (irrecv.decode(&results))
{
Serial.println(results.value, HEX);
irrecv.resume();
}
}

AYNI TUŞA BASMAMA RAĞMEN ÇIKTI BU ŞEKİLDE:

7520F65C
7D6A9F02
8F3CA06E
2E1023A8
24269931
381C4754
DCB05144
 
Döngü kısmında bu kodu dener misin.
Kod:
void loop()
{
  if (irrecv.decode())
    {
      Serial.println(irrecv.decodedIRData.decodedRawData); // Print the Serial
      irrecv.resume();   // Receive the next value
    }
}

Kaynak: IR receiver receives only 0

Bir de kodları, kod bloğunun içinde yazarsanız daha güzel gözükür.
 
Döngü kısmında bu kodu dener misin.
Kod:
void loop()
{
  if (irrecv.decode())
    {
      Serial.println(irrecv.decodedIRData.decodedRawData); // Print the Serial
      irrecv.resume();   // Receive the next value
    }
}

Kaynak: IR receiver receives only 0

Bir de kodları, kod bloğunun içinde yazarsanız daha güzel gözükür.
Denedim bu sefer de aynı tuşa belirli aralıklarla bastığımda çıktı bu şekilde:
3689098103
2860033097
0
0
0
1801412217
0
208422362
2744073445
658397931

Aynı tuşa basılı tuttuğumda çıktı bu şekilde:
1846755522
2688942992
1846755522
1926334525
2710733520
3689098103
 
Serial Terminal ekranı da 9600 baud rate'e mi ayarlı?

O öyleyse Arduino'ya başka bir şey bağlı mı?

Değilse alıcı ve Arduino arasındaki bağlantı düzgün mü?

Bunların hepsi de düzgünse alıcının modelini paylaşabilir misin?
 
Serial Terminal ekranı da 9600 baud rate'e mi ayarlı?

O öyleyse Arduino'ya başka bir şey bağlı mı?

Değilse alıcı ve Arduino arasındaki bağlantı düzgün mü?

Bunların hepsi de düzgünse alıcının modelini paylaşabilir misin?
Evet seri akranda da 9600 baud rate ayarlı.
Bağlantıda bir sıkıntı yok. Ürün bu( IR Uzaktan Kumanda ve Alıcı Kit Satın Al | Robolink Market ). Linkte gösterildiği gibi yaptım bağlantıyı.
 

Technopat Haberler

Geri
Yukarı