#include <IRremote.h>
#include <SoftwareSerial.h>
#define SERIAL_TX PB3
#define SERIAL_RX PB0
const int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
decode_results results;
SoftwareSerial mySerial(SERIAL_RX, SERIAL_TX);
void setup() {
mySerial.begin(9600);
irrecv.enableIRIn(); // Inicializar el receptor infrarrojo
}
void loop() {
if (irrecv.decode(&results)) {
irrecv.resume(); // siguiente
mySerial.print("Results Value: ");
mySerial.print(results.value, HEX);
mySerial.println();
delay(500);
}
}