Hello,
I wanted to know if it's possible to drive an Ardumoto Shield (that uses by design D3 pin) if I also want to use that pin for SLC I2C communication with, for example, a HMC5883L compass.
If I'm right, I2C in Leonardo use D2 and D3 as SDA and SCL, respectively, and cannot be others. And, the PWM output to control the motor driver can't be changed because it is defined by the board layout.
I don't know the solution. Have someone the same or similar problem? Or know a possible solution?
It's "impossible" with Arduino Leonardo. (I can't believe something "impossible" with arduino)