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

  1. Introduce the operating priciples of the vibration module.
  2. Introduce control mode of the micro vibration module by simple examples and pictures.(high level work, low level stop).
  3. Control the module vibration intensity by the PWM signal.

Hardware Preparation

  • DFRduino UNO x1
  • The Micro Vibration Module x1
  • Dupont

Software Preparation

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?

TOP