Product description: DRV2605L - I2C haptic motor driver - SparkFun ROB-14538
SparkFun module with DRV2605L haptic motor controller. It can handle ERM (Eccentric Rotating Mass) and LRA (Linear Resonance Actuator) motors. It operates from 2 V to 5.2 V. It communicates via the I2C bus.
Manufacturer prepared user manual and library for Arduino. |
The default firmware for DRV2605L is set to work with ERM motors. The manufacturer's library shows six different ERM effects and one LRA effect.
Features of the haptic motor controller
- Flexible haptic and vibration controller for ERM and LRA motors
- Digital motor playback control via I2C
- Audio to vibration conversion
- PWM input with 0 % to 100 % control range
- Hardware trigger input
- Built-in waveform sequencer and trigger
Connecting the module
The module has the following pinouts:
Pin | Description |
---|---|
GND | System ground. |
VCC | Supply voltage: from 2 V to 5.2 V. |
SDA | I2C bus data line. |
SCL . | I2C bus clock line. |
IN . | Analog input and PWM. |
EN | Enable pin. Mostly use connected to VCC. |
O+, O- |
Motor connection. |
Motor driver specification
- Supply voltage: 2 V to 5.2 V
- Resting current: 0.5 mA
- Compatibility: ERM and LRA motors
- Input signal: I2C and analog and PWM signal (via IN pin)
- Maximum output voltage: 10,4 V
- Dimensions: 20 x 20 mm
Useful links |