How to Drive a Vibration Motor with Arduino and Genuino

Looking to drive a DC vibration motor using an Arduino or Genuino? In this article, you’ll find simple circuitry, suggestions on using Pulse Width Modulation (PWM), and example code to download. Microcontrollers are used with virtually every vibration motor application. Whilst some industrial applications may Continue reading

DC Motor Speed: Voltage and Torque Relationships

Something we have discussed in the past is how varying the voltage to a vibration motor can change the amplitude, particularly with reference to haptic feedback and playing different effects. However, something we haven’t explicitly shown is why this happens, or discussed it in the Continue reading

A Short Illustrated Primer on Brushed DC Motors

A brushed DC motor is an electromechanical motor driven by a DC power source. The basic parts of a brushed DC motor are: Case, bearing and stator magnets (stator, i.e. stationary), Motor shaft and washers, Armature / rotor, Commutator (and sometimes a Varistor), and Brushes and terminals Continue reading