Acabo de obtener mi primer Arduino y tuve una pregunta acerca de las resistencias pull-up.
Estaba intentando conectar un botón pulsador al Arduino en el pin 2, y si está en ALTO, escribo ALTO en el pin 13. Ahora, en el tutorial que vi, decía que tenía una resistencia desde el botón hasta el suelo así que si el pin 2 pregunta cuál es el voltaje, se pone a tierra, por lo que no escribe HIGH en el pin 13.
Probé esto y, de hecho, previno el ruido del pin 2. Sin embargo, cuando intenté reemplazar la resistencia de 10k con un cable normal, no funcionó. Entonces, mi pregunta es ¿por qué tenemos para usar una resistencia y por qué no puede ser simplemente una conexión a tierra?
En este diagrama, el pin 2 lee si obtiene 5V (ALTO) o 0V (BAJO) y devuelve un valor booleano. Luego, si el valor es ALTO, el pin 13 sale ALTO. Además, parece que el cable largo en el Arduino está bloqueando la etiqueta en un pin. El pin al que se conecta el cable largo dice "5V".
¡Gracias!