Denksportaufgabe für #CLI Vollprofis:

Anbei seht ihr ein #script, mit denen sich ein kleines #Raspi Auto fahren lässt. Mit dem Laptop via ssh auf dem Raspi einloggen, sh script.sh, Rest siehe Bild.

Frage: Wie kann ich das ganze automatisieren? Fahre geradeaus, warte 2 sekunden, drehe nach rechts etc. Hier bräuchte es automatisierte/virtuelle Tastaturanschläge...

#Raspi #Linux #Bastelstunde
(ps: RaspiAuto hat Webcam an Bord, siehe #Katze)

vergessen: taste "W" beschleunigt nach vorn, Taste "S" verlangsamt. Tasten A und D drehen den Wagen nach links bzw rechts
@pflegekraft Ich würde das Script einfach umbauen

@Rocket
Wenn das so einfach wäre.

Oder ein ganz neues bauen?

Wer kennt sich mit #GPIO und #Motorsteuerung aus?

#Raspi #Elektrotechnik #Modellbau #Münster

@pflegekraft @Rocket
Also ich kenne die script.sh ja nicht aber wenn da schon funktionen für die Bewegung enthalten sind (was ja auffindbar sein sollte) dann würde es ja nur drauf raus laufen die nach einander aufzurufen. Irgendeine Art Wartefunktion gibt es ja eigentlich immer.
Ich gehe davon aus dan hinter der script.sh ja sowieso, wie fast immer bei sowas, eine Python oder C Applikation steckt ... 🙄
@pflegekraft @Rocket
Tastencodes senden ist so unschön. Das würd ich wirklich nur machen, wenn es keine andere Möglichkleit gibt. Da findest du mit den Schlüsselwörtern Python und SSH aber auch genügend Beispiele online.
@pflegekraft Ich verstehe deine Sorgen. Ich müsste das mal sehen. Aber ich vermute, dass das Script irgendwie die Tastendrücke erkennt und entsprechend an Routinenübergibt, die die passenden Aktionen ausführen.
@Rocket Ja genau...
Das script steuert im Prinzip nur ein elektronisches Bauteil (H-Brücke)...
@pflegekraft Dann könntest du die Ansteuerungen davon (vermutlich werden einfach GPIO-Pins gesetzt mit entsprechendem sleep dazwischen) in ein neues Script kopieren, das keine Eingaben braucht.