Podemos decir que un botón o pulsador es la forma más básica de un sensor digital. Podemos hacer que cuando lo pulsemos nos envíe una señal de 5 V al pin, detectando así una lectura de “Alto” o HIGH.
Para estas conexiones se pone una resistencia de unos 10 KΩ
Existen dos formas de conexión:
Si queremos que al pulsar nos de la señal de 5 V (alto) al pin y al soltar la señal de 0 V (bajo), en cuyo caso tendríamos que colocar la resistencia en disposición pull down
Si queremos que al pulsar nos de la señal de 0 V (bajo) al pin y al soltar la señal de 5 V (alto), en cuyo caso tendríamos que colocar la resistencia en disposición pull up
Y la programación básica para la lectura de los pines digitales sería:
Muchos de los sensores preparados para Arduino están preparados para conectarlos al pin digital. Algunos, disponen de un potenciómetro que regula la sensibilidad a la que el sensor da la señal “Alta”.