*BZZZZZZZZZZ* Feel that? That's your little buzzing motor, and for any haptic feedback project you'll want to pick up a few of them. These vibe motors are tiny discs, completely sealed up, so they're easy to use and embed.
Two wires are used to control/power the vibe. Simply provide power from a battery or microcontroller pin (red is positive, blue is negative) and it will buzz away. The rated voltage is 2.5 to 3.8V and for many projects, we found it vibrates from 2V up to 5V, higher voltages result in more current draw but also a stronger vibration.
For full power control, you can use a PN2222 transistor and use analogWrite() to control the percentage of power sent to the motor. You may also use the H-bridge tutorial on the DC motor page; however, changing the direction does not have much of an impact on this motor.