801S Vibration Sensor for Arduino 


This is a Robotics 801S Vibration sensor or shock sensor that can be an indicator that trouble is coming. This Vibration sensor can be your machine going haywire, a gear on a robot missing teeth, or worse, a looming earthquake! In this vibration sensor tutorial, we will look at how to detect vibrations using specially designed sensors and an Arduino microcontroller.

The 801S shock and vibration sensor, by itself, changes its resistance when subjected to vibrations. The resistance changes are so extreme that the 801S is like a switch. The datasheet claims that this gold-plated device can withstand 60 million shocks. As with most resistance-varying devices, the 801S is connected to a voltage divider circuit to get a voltage output.

It’s a high-sensitivity 801S Vibration Sensor module, which has two output signal pins. and one digital pin(D0), When it detects some vibration up to a certain threshold, it can output High or Low levels. One analog pin(A0), can real-time output voltage signal of the 801S vibration.

Features of 801S Vibration Sensor

  • Having a Signal Output Instruction
  • With a TTL level signal and the analog output signal
  • The Output Valid Signal is high, the light goes out
  • The Sensitivity is Adjustable (fine-tuning)
  • The Wide Detection Range of Vibration
  • With Mounting Holes, Firmware Installation is Flexible and Convenient.

Pinout of 801S Vibration Sensor

Pin TypePin Description
VDDVoltage Input pin
GNDGround terminal
D0Digital Signal Output pin
A0Analog Signal Output pin

Specifications of 801S Vibration Sensor

Size20mm* 32mm *11mm
The main chipLM393, 801S
work voltageDC 5V

Datasheet 801S Vibration Sensor

Download 801S Vibration Sensor Datasheet from the link given below.