 
 
 //============================================================
-int lastBtnStateOfBtn2;
-int lastBtnStateOfBtn3;
+// int lastBtnStateOfBtn2;
+// int lastBtnStateOfBtn3;
 //============================================================
 
 void loop()

#include <IRremote.h>

int RECV_PIN = 11;
int FIRST_BUTTON_PIN = 2;
//================================================================================================================================
// int SECOND_BUTTON_PIN = 3; //@Lanchinho : nao necessariamente neste pino/ casa, pode ser qlqer outra que esteja livre
// int THIRD_BUTTON_PIN = 4;  //@Lanchinho: Vou deixar todas as cagadas, digo alterações feitas por mim separadas por um "========="

    if (lastButtonState == HIGH && firstButtonState == LOW)
    {
        Serial.println("Released");
        // irrecv.enableIRIn(); // Re-enable receiver
    }

    if (firstButtonState)
    {
        Serial.println("Pressed, sending");
        digitalWrite(STATUS_PIN, HIGH);
        // sendCode(lastButtonState == firstButtonState);
        digitalWrite(STATUS_PIN, LOW);
        delay(50); // Wait a bit between retransmissions
    }
    // else if (irrecv.decode(&results))
    // {
    //     digitalWrite(STATUS_PIN, HIGH);
    //     storeCode(&results);
    //     irrecv.resume(); // resume receiver
    //     digitalWrite(STATUS_PIN, LOW);
    // }
    lastButtonState = firstButtonState;

//==========================================================================
