Prille begin : IR Decoder - https://github.com/sui77/rc-switch/

Ik probeer een afstandsbediening te decoderen. De afstandsbediening is in orde, zoveel is zeker

#include <RCSwitch.h>

/*
Simple example for receiving

GitHub - sui77/rc-switch: Arduino lib to operate 433/315Mhz devices like power outlet sockets.
*/

#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

void setup() {
Serial.begin(9600);
mySwitch.enableReceive(0); // Receiver on interrupt 0 => that is pin #2
}

void loop() {
if (mySwitch.available()) {

int value = mySwitch.getReceivedValue();

if (value == 0) {
Serial.print(“Unknown encoding”);
} else {
Serial.print("Received “);
Serial.print( mySwitch.getReceivedValue() );
Serial.print(” / ");
Serial.print( mySwitch.getReceivedBitlength() );
Serial.print("bit ");
Serial.print("Protocol: ");
Serial.println( mySwitch.getReceivedProtocol() );
}

mySwitch.resetAvailable();
}
}

Dit is, mijn inziens ook correct.

Echter, sla me niet dood, ik struikel over
#include <RCSwitch.h>
Waar moet die staan?
Ik krijg een resem aan fouten, mdat de sketch geen <RCSwitch.h> “ziet”

Maar ik weet niet waar alles gezet…
het arduino-programma staat onder c/prorgam.files.(86)/arduino.
Samen met andere voorbeeld sketches…

Ik heb daar een folder aangemaakt /rc-switch
waarin alles staat. Het is dezelfde folder van ADA fruit…

Help mij uit de nood… Of arduino schiet mij dood …

Ivan

Hoi ivanflo.

Welke IDE versie gebruik je ?
De recentere versies bieden je de mogelijkheid om libraries te importeren zodat je dat niet zelf op de juiste plaats hoeft te zetten.
Als je zo’n recentere versie hebt, dan is dat de beste manier om libraries te gebruiken.

Het kan wel zijn dat deze library inmiddels niet meer ondersteund word, en daarom niet in de lijst te zien is.

Sta me toe even grote ogen te trekken. Indien je welke Arduino versie ik gebruik 1.8.3.

Importeren dat doe ik via "schets" => "Bibliotheek gebruiken" om dan de juiste librarie te kiezen (in mijn geval RC-switch).

Doe ik het goed?

Ja, ik deed het goed.
Er bestaat zoiets als “schets” => “Bibliotheek gebruiken” => Daar zocht ik IRSwitch
Installeren, en hupsakidee, het werkt.

Mas3 je bent mijn held :slight_smile:

Ivan