#include<IRremote.h>
const int RECV_PIN = 2;
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();
}
}
Burada bir yazım hatası var gibi görünüyor ama tam nasıl yazılması gerektiğini bilmiyorum.decode_results results;
error: 'class IRrecv' has no member named 'decode_results'; did you mean 'decodeSamsung bu seferde bunu diyorBurada bir yazım hatası var gibi görünüyor ama tam nasıl yazılması gerektiğini bilmiyorum.
Acaba "results" kodunu fazladan yazmış olabilir misin? Yada otomatik tamamlarken bu hale gelmiş olabilir. Orayı sadece decode_results; olarak değiştirip yüklemeyi dene.
Netten örnek koda baktım. Yazım doğru gibi görünüyor. Eski haline alabilirsin.error: 'class IRrecv' has no member named 'decode_results'; did you mean 'decodeSamsung bu seferde bunu diyor
kodubu video dan aldım
#include <IRremote.h>
int RECV_PIN = 2;
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(100);
}
/*
Lezzetli Robot Tarifleri
Arduino İle Nasıl Kullanılır
Kızılötesi Kumanda
VİDEO >>> https://lezzetlirobottarifleri.com/tv-kumandasi-ile-arduino-kontrolu
*/
#include <IRremote.h>
IRrecv irrecv(2);
decode_results results;
#define BUTON1 0xFD00FF
#define BUTON2 0xFD807F
#define BUTON3 0xFD40BF
#define BUTON4 0xFD20DF
#define BUTON5 0xFDA05F
#define BUTON6 0xFD609F
#define BUTON7 0xFD10EF
#define BUTON8 0xFD906F
#define BUTON9 0xFD50AF
#define YILDIZ 0xFD30CF
#define BUTON0 0x409f50AF
#define YUKARI 0xFD8877
#define SOL 0xFD28D7
#define OK 0xFDA857
#define SAG 0xFD6897
#define ASAGI 0xFD9867
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(3, OUTPUT);
digitalWrite(3, LOW);
}
void loop()
{
if (irrecv.decode(&results))
{
Serial.println(results.value, HEX);
if(results.value == BUTON0)
digitalWrite( 3, !digitalRead(3));
irrecv.resume();
}
}
Bende aynı problemle karşılaştım, Çok şey denedim ama olmadı,Arkadaşlar ben aurdiuno uno klon kullanıyorum driver ını yükledim fakat seri port ekranında ne yazarsam yazayım değişik semboller çıkıyor
nasıl düzeltebileceğime yardım ederseniz sevinirim