Hallo Cysign,

wenn ich das richtig sehen dann fehlt in deinem Setup der pinMode für den Button. Und die Zeile " int irPin = 1; " ist möglicherweise überflüssig.
Wichtig ist auch wie der Button tatsächlich auf dem Board verschaltet ist - also als PullUp oder PullDown.


Viele Grüße
Jörg