11. SENSOR DE VIBRACIÓN
Funciona en la opción CARGAR y VIVO.
Información
El sensor de vibración tiene la capacidad de mandar una señal a la placa de desarrollo cuando sufre un golpe o vibración fuerte.
Tiene 3 Pins:
- PMW: Conectar cable de cualquier color y va conectado a cualquier puerto digital, es el cable responsable de los datos.(devuelve 0 si vibra, devuelve 1 si esta en reposo).
- VCC 5V(+): Conectar cable rojo , que deberá ir conectado al puerto arduino 5V.
- GND(-): Conectar cable negro y va conectado al puerto arduino GND.
Conexión
Programación Mblock
Con este bloque conseguimos que el sensor conectado al puerto digital PMW 1 DEL SENSOR (puede conectarse del D2 al D13 de la placa), si esta en reposo o estable mandará una señal =1, pero en el caso de que reciba un fuerte golpe o vibración devolverá una señal =0.
Recordad que estos valores 1 o 0 nos servirán para comparar variables y después decidir que hacemos en cada caso.
Ejemplo de activación vibración:
Con este código en bloques decidimos una acción si el pin 2 ,es decir el sensor, detecta una vibración, como dará 0, entonces se activa un proceso porque ha vibrado.
Ejemplo de NO DETECTAR vibración:
Como en el pin D2 no se detecta vibración, da un valor 1 siempre, así que decido un proceso si no se detecta vibración y estoy en estado relajado.