Haptic Motor Driver

Hi

I'm testing the haptic motor controller that I just received from adafruit. In their description they talk about using A4 and A5 on Uno:

"Connect the SCL pin to the I2C clock SCL pin on your Arduino. On an UNO & '328 based Arduino, this is also known as A5. Connect the SDA pin to the I2C data SDA pin on your Arduino. On an UNO & '328 based Arduino, this is also known as A4.

However I'm not getting any responses, I'm seeing the RX led flashing though constantly. Was wondering whether the signal is being sent through the tx and rx pins instead of A4 and 5. Don't know how to measure these signals and the code isn't giving a newbie like me any clues.

Here's the code:

#include <Wire.h>
#include "Adafruit_DRV2605.h"

Adafruit_DRV2605 drv;

void setup() {
  Serial.begin(9600);
  Serial.println("DRV test");
  drv.begin();
  
  drv.selectLibrary(1);
  
  // I2C trigger by sending 'go' command 
  // default, internal trigger when sending GO command
  drv.setMode(DRV2605_MODE_INTTRIG); 
}

uint8_t effect = 1;

void loop() {
  Serial.print("Effect #"); Serial.println(effect);

  // set the effect to play
  drv.setWaveform(0, effect);  // play effect 
  drv.setWaveform(1, 0);       // end waveform

  // play the effect!
  drv.go();

  // wait a bit
  delay(500);

  effect++;
  if (effect > 117) effect = 1;
}

Here's a link to the controller if you're interested in it: Haptic controller

Was wondering whether the signal is being sent through the tx and rx pins instead of A4 and 5.

If the RX LED on the Adafruit board is blinking, I'd say that it was getting data properly.

Then I need to figure out which way to connect the SCL and SDA pins.

Hi olafsson,

have you figured out the issue? My adafruit haptic driver doesn't work either

Without the haptic driver module, the TX light is blinking. If I insert the hapric driver into the breadboard. The TX light will stop blink. What is the issue?

Has anybody figured out how to get these chips to run, as i bought 3 for a project and I cannot get them to run a motor, have tried both coin any tiny erm both are 3v....

I have followed the example exactly.

The basic example runs and outputs "effect #1, effect #2 etc" on screen but none of the motors I have tried run off the drv2605. If i test the motors directly off 3v they work as expected.

Please help as I need to get this project completed this weekend, and cant do anything with no VIBRATING MOTORS.

Please somebody help