Ajuda com codigo para controlar Leds.

Veja se isso ajuda...

const unsigned int portaled = 5 ;
const unsigned int portalampada = 6;

void setup(){
pinMode(portaled, OUTPUT);
pinMode(portalampada, OUTPUT);
}

void loop(){
piscaled();
acendelampada();
}

void piscaled(){
for (int i=0; i<100;i++){
digitalWrite (portaled, 1);
delay(50);
digitalWrite(portaled, 0);
delay(50);
}
}

void acendelampada(){
digitalWrite(portaled, 0);
digitalWrite(portalampada, 1);
delay (60000);
}

Esse código esta funcionando só que quando ligo o arduino funciona ok, mais quando ele da o primeiro loop a lâmpada fica acesa e não apaga mais. Sera que tem que usar um código pra resetar no final do loop?