Hi,
diese Bemerkung hat mich zu ersten Spielereien bzgl. Vorwärtsneigung verleitet ...Zitat von waste
Erstes Video flott (30s, 3gp / mpeg) Bild hier .
Zweites Video langsam, aber dafür vor/zurück/vor tänzelnd ...(30s, 3gp / mpeg).
Vielleicht könnte es ja später mal die Befehleals Varianten der Befehle Go() und Turn() in der Asuro-Lib geben (xxx2W = "on 2 wheels") ...
- void Go2W ( int distance, int speed)
- void Turn2W (int degree, int speed)
Falls Ihr jetzt Lust zum Probieren bekommen habt, dann:Viel Spaß!
- Einfach ein Kontergewicht hinten aufschnallen (letztes Mal war es eine Süßstofftablettenrolle, diesmal war es ein zusätzlicher 2x2xAA-Batteriepack), sodaß der Asuro einen brauchbaren (?) Gleichgewichtspunkt hat.
- Dann ein Programm flashen, welches die Fotosensorwerte ausgibt, z.B. dieses:
Code:#include <asuro.h> int main(void) { unsigned int data[2]; Init(); FrontLED(ON); for(;;) { LineData(data); PrintInt(data[LEFT]); SerPrint(","); PrintInt(data[RIGHT]); SerPrint(" / "); PrintInt(data[LEFT]-data[RIGHT]); SerPrint(","); PrintInt(data[LEFT]+data[RIGHT]); SerPrint("\r\n"); Msleep(500); } while (1); // unreachable code return 0; }- Nun den Asuro im Gleichgewichtszustand halten und die Werte hierfür im Terminalprogramm ablesen.
- Dann mit diesen Werten im Zweipunktregler weiter oben im Thread experimentieren!
Lesezeichen