Servoansteuerung
|
15.06.2007, 06:40
Beitrag #1
|
|||
|
|||
Servoansteuerung
Hallo!
Wir haben bei ihnen ein AVR Board und zwei Servos erworben, als wir jedoch folgendes Programm ausführen wollten, Reagierten die Servos nicht (sie fuhren nicht an die Extrempositionen sondern zuckten nur einmal). Wir bitten sie uns Ein Beispielprogramm zur verwendung der Servos zuzuschicken, damit wir die korrekte anwendung der Bibiolothek verstehen. Gruß P.S.: Das Servotestprogramm: #include "KR-mega32-16v20.h" int main(void) { servoInit(); servoSetPosition(1,255); servoSetPosition(0,0); return 0; } |
|||
15.06.2007, 06:41
Beitrag #2
|
|||
|
|||
RE: Servoansteuerung
Hallo!
Beende das Programm nicht sofort nach dem Ausführen, sonst haben die Servos keine Zeit, ihre Position einzunehmen. Bitte beachtet auch, dass die Timer immer mit initialisiert werden --> timerInit(); |
|||
31.05.2008, 22:38
Beitrag #3
|
|||
|
|||
RE: Servoansteuerung
Guten Abend!
Auch ich habe ein Problem mit den Servos. Es funktioniert immer nur einer der beiden, und zwar nur der, der an Port 1 steckt. Es sind im Programm genügend Pausen vorhanden, das kann also nicht der Fehler sein. Wo könnte der Fehler liegen? Paul |
|||
03.06.2008, 12:43
Beitrag #4
|
|||
|
|||
RE: Servoansteuerung
Hallo,
die Ports auf dem Board werden gemeinsam und separat getestet. Somit ist der Fehler in der Software zu suchen. Um hier den Fehler finden zu können musst Du bitte das Programm am besten per Mail zuschicken, wir gucken gern mal drüber. Manfred |
|||
|
Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste