Iremote urgente

Olá,
Sou novo aqui no Forum e em arduino, Estou adquirindo a minha Placa ainda, mas no entanto sou programador por oficio e hobby.

Pelo que entendi não existe a pocibilidade de contar se o botao está pressionado, e esse controle ocorre dentro da area de ação do botao. Entao tente isso.

if (code=="551489775") {
while(code=="551489775") { // Garante que manteve o botao pressionado
conta = conta + 1 ; // crie essa variavel conta quantas vezes rodou esse while(tempo de pressionamento)
digitalWrite(led, HIGH);
if(conta >= 5){ // Após algum tempo presionado permite trocar o código.
conta = 0; // Zera o contador.
code = "4294967295"; // Muda o codigo.
}
}
} else {
digitalWrite(led, LOW);
}