Hola comunidad:
Tengo un leve problema con la ejecución de algunas secuencias arduino. Es un arduino mega2560 y es con respecto a la incorporacion de un pulsador. He seguido algunas paginas pero del arduino uno y cuando trato de hacer la ejecucion o bien no responde o si no me desconecta. El pulsador es un N/A conectado entre el terminal de 5v y GND de la fuente del arduino y conecto junto a una resistencia de 10k. El pulso lo envio a la terminal 2 y deberia actuar por programa sobre el pin 11 en el cual tengo un led. Cometo algun error? Adjunto el programa
int pulsador=2; //Pin donde se encuentra el pulsador, entrada
int led=11; //Pin donde se encuentra el LED, salida
//------------------------------------
//Funcion principal
//------------------------------------
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
pinMode(pulsador, INPUT); //Configurar el pulsador como una entrada
pinMode(led,OUTPUT); //Configurar el LED como una salida
}
//------------------------------------
//Funcion ciclicla
//------------------------------------
void loop() // Esta funcion se mantiene ejecutando
{ // cuando este energizado el Arduino
//Condicional para saber estado del pulsador
if (digitalRead(pulsador)==HIGH)
{
//Pulsador oprimido
digitalWrite(led,HIGH); //Enciende el LED
}
else
{
//Pulsador NO oprimido
digitalWrite(led,LOW); //Apaga el LED
}
}