
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Olaf! > Leider erfolgt die Ansteuerung von einen, oder mehreren Servos parallel, immer nacheinander, vieleicht hat ja jemand von euch eine Idee wie man unterschiedliche Servos unabhängig positionieren kann. Auch für weitere Anregungen, Fragen und Tips wäre ich euch dankbar, und vor allen ob das Programm auch bei euch läuft. Wie steuerst Du die OM eigentlich an, über die RS232? Und wie ist Deine Ansteuerung untergliedert? Ich bin auch grade dabei mir einen Servo-Baustein zu erstellen, der wird aber über den I2C-Bus mit Daten versorgt. Meine Untergliederung bzw. Ansteuerung sieht so aus: I2C_Start I2C_Write(Adresse) I2C_Write(Servo Nummer) I2C_Write(Servo Position) I2C_Stop Mit dem Byte „Servo Nummer“ spreche ich insgesamt 8 Servos an. Jedes Bit des Bytes steht dafür für einen einzelnen Servo. Sende ich z.B. eine 1, dann wird nur Servo1 angesteuert und sende ich eine 128, dann wird nur Servo8 angesteuert. Beim senden von 255 nehmen dann alle 8 Servos die gleiche Position ein. Vielleicht kannst Du ja diese Untergliederung für Dein Servo-Baustein übernehmen... LG Jens |
| Antwort schreiben |