PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SD20 Hilfe



juka
04.02.2006, 15:20
Hallo,

ich habe mal eine Frage zur Programmierung des SD20.

muß man zum ansteuern jedes Servos immer alle Befehle eingeben ?

Zb. I2C init
I2CStart
I2CWbyte (adresse SD20)
I2CWBYTE (Nummer des Servos)
I2CWBYTE (Wert für den servoweg)
I2CStop


oder kann ich nach der Adresse alle Servos aufführen mit den entsprechenden werten, und zum Schluß I2CSTOP ?

ich möchte einen 6 Beiner das leben einhauchen, habe aber noch Probleme alle Servos anzusprechen.
Danke für ev. Hilfe

Gruß Juka

Ratber
04.02.2006, 18:22
Du meinst .....


Zb. I2C init
I2CStart
I2CWbyte (adresse SD20)
I2CWBYTE (Nummer des Servos)
I2CWBYTE (Wert für den servoweg)
I2CWBYTE (Nummer des Servos)
I2CWBYTE (Wert für den servoweg)
I2CWBYTE (Nummer des Servos)
I2CWBYTE (Wert für den servoweg)
......
.....
....
...
I2CWBYTE (Nummer des Servos)
I2CWBYTE (Wert für den servoweg)
I2CStop


Ich glaube neuín aber da fragst du am besten den Lieferanten.

juka
04.02.2006, 18:29
Hallo Ratber,
Habe inzwischen eine bessere Lösung gefunden (mit einer Subroutine wo ich dem I2C Bus die Servodaten als Variable übergebe). Aber als Einzelbefehl muß man wohl alle Servos einzel ansprechen.

Danke für dein Interesse

Gruß JuKa