Duda Estado Pines Digitales

Hola, estoy empezando con Arduino y que mejor manera de empezar que domotizando la casa ]:smiley:

Empezaré por la iluminación, cambiendo los interruptores por pulsadores, de manera que activen un pin digital don 5v, y de esta manera active otro puerto digital que activará un rele y este encenderá la luz.

Hasta aquí todo perfecto, tengo la programación realizada, controlando que no dejen el pulsador encendido y sea un feria y demás.
El problema que tengo es que la entrada de los pines no lo está realizando correctamente.

Si doy 5v en un pin digital y lo quito, arduino sigue detectando durante 6 segundos que el pin tiene corriente, y otros que cuando activo un pin se activan otros.

Alguna idea?

He creado un ejemplo muy fácil:

for (int j=0;j<zonas;j++){
Serial.print(j);
Serial.print("-");
Serial.print(digitalRead(PinPulsador[j]));
Serial.print(" ");
}

Pues con esto veo que después de quitar voltaje en el pin sigue marcando como 1

Leete esto:
http://arduino.cc/es/Tutorial/DigitalPins

y esto

https://www.google.es/search?q=resistencia+pull+down+arduino&tbm=isch&imgil=Un7HDRa_2GFarM%253A%253Bhttps%253A%252F%252Fencrypted-tbn3.gstatic.com%252Fimages%253Fq%253Dtbn%253AANd9GcTnYI-iAtC8F_cb53szeU7rtxrSSy_loGoqSYt53ZVe9TMRGd66og%253B577%253B331%253BGpsJ-CW8p-OQPM%253Bhttp%25253A%25252F%25252Frduinostar.com%25252Fdocumentacion%25252Fgeneral%25252Fresistencias-pull-up-y-pull-down%25252F&source=iu&usg=__Nvm_gBqGqe5tZb5GJiaH1_UivZw%3D&sa=X&ei=0g29U9muHqKc0AXmv4FI&ved=0CDQQ9QEwAg&biw=1285&bih=1054

Jopapa
www.jopapa.me

Cuando presentes un problema de hardware ayuda mucho a los que leemos tu problema que adjuntes un esquema del cableado que estas usando. Puedes dibujarlo en lapiz y tomar una foto y postearla.
De lo contrario tenemos que adivinar muchas cosas que un esquema responde inmediatamente.