[QUESTION] Piezo Vibration Sensor

Grove is a modulated, ready-to-use tool set.
Much like Lego, it takes a building block approach to assembling electronics.

Moderators: lily.li, violet, jeremy882, crail.lyu969

Post Reply
Posts: 1
Joined: Tue Apr 19, 2016 4:17 am

[QUESTION] Piezo Vibration Sensor

Post by garneth » Tue Apr 19, 2016 4:30 am

Hi there,

I've got that SeeedStudio Piezo Vibration Sensor and can't get it work well, as it could do.
I connected Vcc, GND and Out (to A0) pins to Arduino and it seems the sensor not working good.
If I connect it to 3.3V, I get an amplitude value ~703 , min value ~14 in Serial.
If I connect it to 5V, I get an amplitude value ~1023 , min value ~18 in Serial.
I'm using that code:

void setup() {
void loop() {
int sensorValue = analogRead(A0);

The piezo film sometimes responds to bendings, sometimes not. I'm getting only max or min values.
I found the video that that kind of piezo film can be very sensitive, I'm going to measure very small vibrations with it but don't know what I'm doing wrong.

Please help.


Posts: 305
Joined: Tue Dec 09, 2014 12:06 pm

Re: [QUESTION] Piezo Vibration Sensor

Post by kavi » Wed Apr 20, 2016 6:01 pm


Grove-Piezo Vibration sensor outputs HIGH when vibration is detected and LOW when no vibration are detected.The sensitivity can be adjusted by varying the POT. This module processes the output from the Piezo vibration sensor using LM293D

The video links that you have mentioned in your post seems to use Piezo Vibration sensor without any signal processing.

Thanks and Warm Regards

Post Reply