Hallo :-)
Ich möchte einen Servo um 180 Grad drehen.
Dann soll er so verweilen bis er einen Befehl bekommt sich wieder um 180 GRad zurückzudrehen.
Könnt ihr mir da weiterhelfen wie ich das mit einem RP6 am unkompliziertesten löse.
MFG
Twebworld
Druckbare Version
Hallo :-)
Ich möchte einen Servo um 180 Grad drehen.
Dann soll er so verweilen bis er einen Befehl bekommt sich wieder um 180 GRad zurückzudrehen.
Könnt ihr mir da weiterhelfen wie ich das mit einem RP6 am unkompliziertesten löse.
MFG
Twebworld
Hallo
Viel schlanker gehts wohl nicht mehr:
winkel bei meinem Testservo zwischen 15-90 für 180° , stellzeit je nach Schrittweite zwischen 5 und 50. Steueranschluß des Servos am E-INT-Pin(8) am XBUS-Stecker des RP6.Code:unsigned char servo_stellzeit;
void servo(unsigned char winkel){
unsigned int count=0;
do{
count++;
extIntON();
sleep(winkel);
extIntOFF();
sleep(255);
}while (count<servo_stellzeit);
}
Gruß
mic
Vielen DAnk :-)
Hallo erst mal...
ich habe seit einigen Tagen einen RP6 und lese viel und gerne hier im Forum,
nun hab ich mir auch den Billigservo von Conrad beschafft, nur fuzt bei mir kein einziges Programm bzw. Ausschnitte davon egal ob ich den servo bei den I/O - Ports oder bei den ADC0/ADC1 anschliesse....:(
kann mir villeicht einer helfen?
vielen dank im voraus
Möglichkeiten, warum es nicht klappt:Zitat:
Warum geht ds net???
1. Eines der Programme oder Ausschnitte davon
2. Die Art des Servo-Anschlusses an I/O-Ports oder ADC0/ADC1
Im Ernst: Wer soll dir bei so wenig Angaben helfen?
entschuldigung für die ungenauheiten...
das problem ist, wenn ich die *.hex dateien kompilieren will, kommen immer wieder fehler meldungen, dass gewisse konstante nicht definiert seien.
muss man da etwas in der lib ändern?
Welches Programm?
Welche Fehlermeldungen?
Welche Konstanten?
Welche Lib?
Die Glaskugel ist leider grade in der Spülmaschine...
programmers notepad 2
Fehlermeldung: bei obigem programm: 1. error: expected ';', ',' or ')' before numeric constant
2. error: expected ';', ',' or ')' before numeric constant
die RP6lib
Sie.. die Kugel ... is zwar noch nass aber ich denke, da fehlt irgendwo ne Klammer oder ein ;
Da Du den PN benutzt - ich meinte zwar welchen Source aber egal... - kannst du es recht einfach finden wenn du mal auf die Fehler bzw. deren Zeilennummern achtest und klammern zählst! Fehlermeldungen sind keine Verziehrungen, weisst du....