El sensor de vibración piezoeléctrico se basa en una lámina de cerámica piezoeléctrica. Este sensor utiliza cerámica piezoeléctrica para generar vibraciones. Cuando la pieza de cerámica piezoeléctrica vibra, se genera una señal eléctrica.
Este sensor tiene dos salidas digitales y analógicas. Cuanto mayor sea la intensidad de la vibración, mayor será la tensión de salida analógica. La sensibilidad de la amplitud de vibración se puede ajustar con el potenciómetro.
Cuando el sensor vibra, la salida digital cambia de BAJA a ALTA y la salida analógica cambia de 0 a 1023 dependiendo de la intensidad de la vibración.
CARACTERÍSTICAS ELÉCTRICAS:
Voltaje de funcionamiento: 5 V
Potenciómetro incluido para ajustar la sensibilidad
LED indicador de interruptor
Este módulo tiene 4 pines:
VCC : Fuente de alimentación del módulo - 3.3V a 5V
GND : tierra
D0 : Salida digital
A0: salida analógica
TUTORIAL:
Conexión:
Código
#define Dig_pin 7
int Dig_out = LOW;
int Ana_out = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
Dig_out = digitalRead(Dig_pin)*100;
Ana_out = analogRead(A0);
Serial.print("Anaolog : ");
Serial.print(Ana_out);
Serial.print(" Digital :");
Serial.println(Dig_out);
}
Monitor serial: