Ich hab mal versucht, mit dem Englisch im ATMega8-Datenblatt klar zu kommen. Bin ich auch. Allerdings kam mir das sehr kompliziert vor. Hab mir jetzt überlegt, das ich jetzt erstmal weiter so rumprogrammiere. Wenn mir das dann u langweilig wird, versuch ich es mal mit einer anderen Libary.

Zitat von
Roboaktiv
Ideen zur Verbesserung
Jo ich hab selber eine:
Man könnte doch mal versuchen, dass der Asuro sich im Verhältniss zur Länge der Strecke davor dreht. Meine ersten Überlegungenansetzte sind, das man nach der If-Schleife noch ne Else-Schleife anhängt, inder dann zu einem Wert immer etwas dazu addiert, der dann mit ins Verhältnis der Dauer der Drehung gesetzt wird. Das sieht dann ungefähr so aus:
Code:
while(1)
{
Sleep(36);
zeit=zeit+100;
if(zeit>=Laenge)
{
break;
}
}
}
else
{
Laenge=Laenge+100;
}
(Alles was davor und danach nicht da steht, bleibt gleich.)
Das hab ich auch schon ausprobert. Im Grunde funktioniert alles. Nur die Werte (von Laenge und zeit) sind bei jedem größen Verhältniss anders. Also wenn man den Asuro auf relativ kleinem Raum(1-2qm) fahren lässt, müssen die Werte weiter auseinader liegen als bei einem größeren Raum.
Gruß
Roboaktiv
Lesezeichen