Store

SparkFun

$23.46 |
In stock at supplier
No reviews yet

The SparkFun Haptic Motor Driver breakout board features the Texas Instruments DRV2605L, providing an easy way to add tactile feedback to your projects. Conn...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The SparkFun Haptic Motor Driver breakout board features the Texas Instruments DRV2605L, providing an easy way to add tactile feedback to your projects. Connect a vibration motor, communicate over I2C from any Arduino-compatible microcontroller, and trigger a library of haptic effects.

The DRV2605L supports two motor types: ERM (Eccentric Rotating Mass) and LRA (Linear Resonant Actuator). The default firmware is configured for ERM motors. A SparkFun Arduino library is available with six built-in ERM effects and one LRA effect to get you started quickly.

Key Features

  • DRV2605L Driver IC – TI's dedicated haptic motor driver with a built-in effects library
  • Dual Motor Support – Drives both ERM and LRA vibration motors
  • I2C Interface – Simple two-wire communication with any compatible microcontroller
  • Six-Pin Breakout – Power and I2C pins broken out to standard 0.1″ headers
  • Arduino Library – Ready-made library with multiple haptic effect presets

Ideal For

  • Tactile feedback in controllers and wearables
  • Alert and notification vibration in custom devices
  • Interactive art installations and exhibits
  • Accessibility feedback systems

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
motor driver
An electronic circuit that lets a low-power controller switch and control a motor that needs more current than the controller pins can safely provide. Checking motor driver support matters because pumps and motors usually cannot be connected directly to a microcontroller output.

Haptic Motor Driver DRV2605L Schematic v2.0

Schematic · 60.1 KB · Click any page to view full size

Download PDF

DRV2605L Datasheet

Datasheet · 2.6 MB · Click any page to view full size

Download PDF

Haptic Motor Driver DRV2605L Schematic

Schematic · 59.9 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 718.2 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.