En Arduinos más nuevos, uno puede configurar pinMode en uno de tres estados: OUTPUT
, INPUT
y INPUT_PULLUP
.
Esta página dice:
El chip Atmega en el Arduino tiene resistencias de pull-up internas (resistencias que se conectan internamente a la alimentación) a las que se puede acceder. Si prefieres usar estas en lugar de resistencias de pull-down externas, puedes usar el argumento INPUT_PULLUP en pinMode(). Esto Invierte efectivamente el comportamiento, donde HIGH significa que el sensor está apagado, y LOW significa que el sensor está encendido.
Estoy bastante seguro de que invertir el comportamiento no es lo único que hace, sin embargo.
¿Qué hace INPUT_PULLUP
? ¿Qué lo hace diferente de INPUT
, y cómo decide uno cuál usar?
1 votos
INPUT_PULLUP se agregó con IDE 1.0.1. No importa qué placa de Arduino uses, todas admiten PULLUPs.