Hola gente, como andan? Me compre para navidad el Arduino UNO, para empezar a probar un poquito de electronica que tenia ganas. Estoy muyy nuevo con el tema de la electronica pero algo fui haciendo. El problema que tengo es que no me enciende el LED integrado (o uno normal) cuando mantengo pulsado un boton. Ahora les muestro el diagrama que es como tengo conectado fisicamente en el Arduino las cosas y el codigo:

int switchPin = 2;
int ledPin = 13;
void setup(){
pinMode(switchPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop(){
if (digitalRead(switchPin) == HIGH)
{
digitalWrite(ledPin, HIGH);
}
else{
digitalWrite(ledPin, LOW);
}
}
El LED se mantiene siempre apagado, aunque presione o no el boton, lo que me parece raro es que si muevo el cable que esta conectado con la resistencia de 1k (o 10k tmb probe), el led se enciende y se mantiene asi hasta que presiono el boton que se apaga.
Alguna sugerencia? Cualquier cosa puede ser ya que soy nuevo y puedo estar haciendo una burrada jaja.
Desde ya gracias.