Utilizando un sensor de Tilt en Arduino

Estoy probando los distintos componentes de mis kits. Esta vez, el sensor llamado Tilt (en inglés Tilt Switch), que consiste en un dispositivo que tiene una pelotita dentro. Cuando la pelotita está en reposo, en determinada posición, hace contacto. Cuando el sensor se inclina la pelotita deja de hacer contacto. Por eso, al sacudir el sensor se oye un sonidito.

Sensor de tilt

Gracias al blog rufian en la red, pude ver cómo se conecta y cómo se programa. Simplemente, se conecta una pata a 5 v, otra a una resistencia y de allí a GND. Y luego en la misma pata de la resistencia, conectamos un pin digital (cable blanco en la foto).

Conexiones para el sensor de tilt

El programa podría ser este (abriendo el “Monitor serial” podemos observar los mensajes):

void setup(){
pinMode(8 , INPUT);
Serial.begin(9600);
}

void loop(){
if (digitalRead(8)){
Serial.println(“El sensor está en vertical”);
}

else{
Serial.println(“El sensor cambió de posición”);
}
}

Y aquí podemos ver en el video cómo el monitor serial muestra el texto “el sensor está en vertical” o “el sensor cambió de posición”, cuando yo lo muevo:

Video en youtube