Using an Arduino microcontroller's 6 pulse width modulation channels to drive vibration motors (October 2008). Photo by Jon Bird.
Accessibility