IrRemote on New Libraries

Hello everyone:)
I'm new to Arduino.

I'm trying to set up the simplest IrRemote code through youtube and websites examples, although the new libraries available don't work with the online examples. I've downloaded the latest library off GitHub and the SimpleReceiver example is overwhelming... I cannot understand the code.

It is very different from the online demonstrations available.

Does anyone know of a simple code example that simply gets the IR sign and prints it out on the serial monitor?

Thanks.

From library documentation:

#include <IRremote.hpp>
#define IR_RECEIVE_PIN 2

void setup()
{

  Serial.begin(115200); // // Establish serial communication
  IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK); // Start the receiver
}

void loop() {
  if (IrReceiver.decode()) {
      Serial.println(IrReceiver.decodedIRData.decodedRawData, HEX); // Print "old" raw data
      IrReceiver.printIRResultShort(&Serial); // Print complete received data in one line
      IrReceiver.printIRSendUsage(&Serial);   // Print the statement required to send this data
      ...
      IrReceiver.resume(); // Enable receiving of the next value
  }

}
2 Likes

Thank you so much:)
I was getting so frustrated.
the code works great

You're welcome!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.