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:
Wo ist blos mein Denkfehler...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(); }
1000 Dank für jeden Hinweis







Zitieren

Lesezeichen