Product description: DRV2605L - haptic motor controller - Adafruit 2305
The module is designed to control haptic (touch) motors: buzzers and vibration motors . The product extends the possibilities of using this type of engine. It allows, among others to increase and decrease the vibration level, introduce a "click" effect, change the buzzer volume levels, and coordinate the vibration with input audio data. The controller for communication uses the I2C bus. It is powered with the voltage of 3.3 V or 5 V. It can be used for designing with Arduino or Raspberry Pi.
The product is compatible with Arduino and Raspberry Pi. The manufacturer provides a user manual and a library for Arduino .
Presentation of the module prepared by the manufacturer .
The pins of the module
- VIN : power pin (the board has a built-in voltage regulator, it should be powered with the same voltage as the logic level of the microcontroller used)
- GND : system ground (common for power supply and logic)
- SCL : clock line of the I2C bus (pulled up by 10 KΩ resistor to VIN)
- SDA : data line of the I2C bus (pulled up by 10 KΩ resistor to VIN)
- STEMMA QT : Connectors that allow the sensor to be connected to development boards with STEMMA QT connectors
- Motor Positive (+) : input (+) of the haptic motor
- Motor Negative (-) : Input (-) of the haptic motor
- INT : general purpose pin (details in user guide )
Detailed information on the pins of the module can be found in the user manual prepared by Adafruit.
Specification of the haptic engine driver
- Developer: Adafruit
- Manufacturer part number: 2305
- Supply voltage: 3V or 5V
- Chip: DRV2605L
- Built-in LED indicating power (in order to permanently disable the diode, the dedicated jumper should be desoldered)
- Supported interface: I2C / SPI
- Product dimensions: 25.8 x 17.8 x 4.6 mm
- Weight: 1.7 g
Kit contents
- DRV2605L - haptic motor driver - Adafruit 2305 - 1 pc.