perdona que insista, pero donde esta declarada la función estado???? en el código no la veo..
para declarar una función se hace de la siguiente manera:
void estado(){
lo que hace la función;
}
el void, puede ser int, etc... o lo que tenga que devolver la función...
échale un vistazo al manual de arduino en la web arduino.cc
espero que te aclare algo..