Example Code for Arduino-Control the Module Amplitude
This tutorial guides you on controlling a micro vibration module's amplitude using Arduino, focusing on PWM signal techniques and providing practical examples.
Tutorial
- Introduce the operating priciples of the vibration module.
- Introduce control mode of the micro vibration module by simple examples and pictures.(high level work, low level stop).
- Control the module vibration intensity by the PWM signal.
Hardware Preparation
- DFRduino UNO x1
- The Micro Vibration Module x1
- Dupont
Software Preparation
- Arduino IDE Click to download Arduino IDE
Wiring Diagram

Sample Code
//Arduino Sample Code for Vibration Module
//www.DFRobot.com
//Version 1.0
#define Vibration 3 //define driver pins
void setup()
{
pinMode(Vibration,OUTPUT);
Serial.begin(9600); //Baudrate: 9600
}
void loop()
{
analogWrite(Vibration, 160); //PWM
delay(1000);
analogWrite(Vibration, 200); //PWM
delay(1000);
analogWrite(Vibration, 255); //PWM
delay(1000);
}
Results
as the PWM value increased, amplitude increased
Was this article helpful?
