El módulo sensor de vibración SW-420 es una placa de circuito consistente de un dispositivo sensor de vibración, un amplificador operacional LM393 en modo comparador y un potenciómetro. Evidentemente la base del módulo es el sensor de vibración, el cual funciona básicamente por medio de un elemento flexible metido en el interior de un cilindro, estando ambos a un potencial diferente, cuando se produce vibración el elemento interior chocará contra las paredes del cilindro conduciendo así una pequeña corriente. Luego esta corriente se compara con la referencia dada por el nivel del potenciómetro por medio del amplificador operacional, si la corriente supera la referencia la salida digital del módulo (D0), se pondrá en alto.
El sistema consta de 3 pines los cuales son:
VCC = Referencia positiva
GND = Referencia negativa
D0 = Salida digital (en alto cuando exista vibración)
A continuación presentamos un ejemplo en usamos la vibración detectada por el módulo.
Esquema de conexión Arduino UNO
Código Arduino
int LedPin = 13;
int Sensor = A0;
void setup() {
pinMode(LedPin, OUTPUT);
}
void loop() {
if (digitalRead(Sensor) == 1) {
digitalWrite(LedPin, HIGH);
delay(3000);
}
else
{
digitalWrite(LedPin, LOW);
}
}
Una vez subas el código, el led interno de la placa Arduino permanecerá encendido por 3 segundos cada vez se perciba una vibración.
FIN DEL POST
¿Como le hago para la conexion al led?
ResponderBorrar