#include <IRremote.h> #include <IRremoteInt.h> // int ledIR = 3; int PinIn = 4; int interruptPin = 2; int Data ;IRsend isend; IRrecv ir_recebe(PinIn); decode_results codigo_recebido; void setup() { // pinMode(ledIR ,OUTPUT); ir_recebe.enableIRIn(); Serial.begin(9600); } void loop(){Serial.print("\n-------------------------------------------------------- ");int interupt = digitalRead(interruptPin);if (interupt == HIGH){Start ();}leData();}void Start(){ delay (50); isend.sendNEC(0xAF0A, 32);// Serial.print("\nEnvia Codico");}void leData (){ Serial.print("\nFuncao Le data -> "); if (ir_recebe.decode(&codigo_recebido)) { if (codigo_recebido.value != 0 ){ Serial.print("\nValor lido -> "); Serial.print(codigo_recebido.value, BIN); Data = codigo_recebido.value; } ir_recebe.resume();}}