Liebes Forum,

seit Tagen versuch ich inzwischen (verzweifelt) mit meinem Arduino ein MD22 über I2C anzusprechen.

Ist es schon mal jemandem gelungen? Gibt es vielleicht schon einen Beispielcode?

Hier mein letzter Versuch:

Code:
 /******************************************************************************
 *  Arduino analog input 5 - I2C SCL
 *  Arduino analog input 4 - I2C SDA
 *
 ******************************************************************************/

#include <Wire.h>


void setup() {
  Wire.begin(0x53)
}


void loop() { 
write_MD22();
Serial.begin(9600);
Serial.println("Next Loop...");
delay(1000);
}


void write_MD22(){  
   Wire.beginTransmission(0xB0);      // MD22 Address
   Wire.send(0x00);                   // Set Register 0 (Mode)
   delay(1);
   Wire.send(0x01);                   // Send Data Mode to 1 (-128 to +128)
   delay(1);                          // automatic shift right (next Register 1)
   Wire.send(0x64);                   // Send Data for left Motor Speed 100
   delay(1);
   Wire.send(0x64);                   // Send Data for right Motor Speed 100
   delay(1);
   Wire.send(0x64);                   // Send Data for Acceleration 100
   Wire.endTransmission(); 
}
Wo ist blos mein Denkfehler...

1000 Dank für jeden Hinweis