-
-
Neuer Benutzer
Öfters hier
Guten Abend,
an den Code und die Daten komm ich leider vor Montag nicht. Anbei aber das, an was ich mich noch erinnere:
Die Werte lagen einmal zwischen 161 und 140 (links) und 135 und 108 (rechts) und bei dem andern links irgendwo bei 170 und rechts ungefähr bei 178.
Das Programm war recht einfach. Wir haben die GoTurn-Funktion genomme und abgeändert, denn die Asuros sollen nicht eine nur eine Zeitlang, sondern unbestimmte Zeit fahren. D.h. wir haben sämtliche Teile, die von der Variable distance abhingen gelöscht.
Unser Code hatte dann folgende Form:
void fahren (int richtung, int speed)
// der Teil der GoTurn Funktion, der fürs geradeausfahren sorgt
int main(void)
Init()
EncoderInit()
while(1)
fahren(1,200)
Vielen Dank schonmal für die Hilfe 
Grüße
Romili
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen