IRremote__Hata__?

Code =

#include <IRremote.h>
int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
  } 
  void loop() {
    if (irrecv.decode(&results)) 
    {
      Serial.println(results.value, HEX);
    irrecv.resume(); // Receive the next value
    }
    delay(100);
  }

Bu kodu doğru bir devrede denememe rağmen serial port üzerinden "The function decode(&results)) is deprecated and may not work as expected! Just use decode() - without any parameter.
" hatasını alıyorum. Devre çalışmıyor ne yapmalıyım?

Merhaba,
Bende öyle bir hata vermedi kodda fazladan süslü parantez koymuşsunuz onları düzenledim belki ondandır yada yanlış bir kart seçmiş olabilirsiniz. Ayrıca IDE’yi güncellemeyi deneyin.:slightly_smiling_face:

Kodu bu şekilde denermisiniz:

            #include <IRremote.h>
            int RECV_PIN = 2;
            IRrecv irrecv(RECV_PIN);
            decode_results results;
            void setup() {
              Serial.begin(9600);
              irrecv.enableIRIn(); // Start the receiver
              } 
              void loop() {
                if (irrecv.decode()){
                  Serial.println(results.value, HEX);
                irrecv.resume(); // Receive the next value
                }
                delay(100);
              }

IRremote ta bir sıkıntı var @ElectroHands kütüphane yanlış yazılmış

Merhabalar. Bazı maker arkadaşlarım bu sorunu hala yaşıyormuş. Bu kodun &results kısmı güncel IRremote kütüphanesinde değiştirilmiş. Kütüphanenin 2.2.3 gibi eski bir sürümünü kurarsanız sorun çözülecektir. Herkese kolay gelsin. :slightly_smiling_face:

2 Beğeni

Çok teşekkür ederim.yaklaşık 10 gündür hatayı çözmeye çalışıyordum 2.2.3 ile çözmüş oldum.Başarılar kolay gelsin :partying_face:

1 Beğeni

Merhaba öncelikle sürüm probleminde yardımcı oldunuz fakat bu nedense 2 butonda birşey yapmıyor kalanlarını da karışık alıyor mesela 2 yerine “ok’a” basmam gerekiyor vs…bununla alakalı bilginiz varmı acaba?