Skip to Content

Motor DC Vibration Module Black

The Motor DC Vibration Module Black is a compact DC motor-based component that generates vibration, commonly used for haptic feedback in smartphones, gaming controllers, wearables, and various electronic devices. It operates on low voltage and can be easily integrated into DIY or commercial projects using microcontrollers like Arduino.

Package Includes:

  • 1 x Motor DC Vibration Module Black

14.70 AED 14.70 AED Tax Included
14.70 AED Tax Included

Not Available For Sale

This combination does not exist.

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features:

  • Compact size for easy integration into electronic devices
  • Non-audible vibration for silent feedback
  • Low operating voltage (3.0V – 5.3V DC)
  • High-speed motor with 9000 rpm minimum
  • Compatible with Arduino UNO R3 and Mega2560
  • Ideal for DIY and embedded electronics projects

 

Principle of Work:

The module consists of a small DC motor with an off-center weight attached to the shaft. When powered, this weight rotates, causing the entire module to vibrate. The intensity and frequency of the vibrations can be adjusted using a microcontroller by varying the input voltage or pulse width. This non-audible feedback is perfect for silent notifications and tactile signaling.

Pinout:

Vibration Motor Pinout

  • VCC: Power supply (5V)
  • GND: Ground
  • IN: Control input signal

Applications:

  • Gaming controllers: Provides immersive tactile feedback
  • Mobile phones: Vibration for calls, messages, and alerts
  • Wearables: Notifications and alarms in smartwatches and fitness trackers
  • Medical devices: Feedback mechanism in pumps and monitors
  • Robotics: Tactile sensing and contact detection
  • Automotive: Feedback in systems like ABS braking

Circuit:

This circuit monitors a 9V battery and drives the vibration motor using Arduino pin A0:

Vibration Motor Circuit

Library:

No library required

Example Arduino Code:


// the setup routine runs once when you press reset:
void setup() {
  pinMode(3, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(3, HIGH);  // Turn motor ON
  delay(500);             // Wait 0.5 seconds
  digitalWrite(3, LOW);   // Turn motor OFF
  delay(1000);            // Wait 1 second
}

Technical Specifications:

  • Rated voltage: 5.0VDC
  • Operating voltage: 3.0V – 5