PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Roboter mit Fernbedienung fernsteuern



Frank
25.12.2003, 10:59
Ich hab gerade mal das Programm von JanPeter MENUE 2.3 (siehe Download Bereich) ausprobiert. Ist echt gut, solltet ihr Euch mal anschaun. Konnte Robby mit ganz normaler SAT-Fernbedienung steuern.
Zudem bietet es noch eine Reihe ganz interessanter anderer Funktionen.

JanPeter: Nur bei dem ersten Programmteil scheinst Du noch ein kleinen Fehler im Algorithmus zu haben. Also bei der Funktion wo er allen Hindernissen ausweichen soll. Irgendwann tritt bei mir die Situation auf das er nur noch im Kreis fährt.

Gruß Frank

JanPeter
25.12.2003, 11:36
Hallo Frank!
Das Programm Menue2.3 sollte auch nur ein Demo sein wie ich ein Menuesystem mit der Fernbedienung aufbauen kann.
siehe auch Hinweis in den Kopfzeilen.

------------------------------------------------------
' Menue2_3
' V 2.3
' 4.12.2003
' Jan-Peter Müller
'
' Das Programm ist noch nicht optimiert, aber funktioniert !

-----------------------------------------------------------------------

Wir können ja einen Programmierwettbewerb daraus machen.

Wer hat das beste Programm zur Antikollision.

thille
25.12.2003, 11:48
Hallo Jan Peter,

ein Wettbewerb ist eine feine Sache.

Das Programm habe ich mittlerweile gefunden. Mit der Fernbedienung habe ich aber Probleme: Ich verstehe nicht so richtig, wie man die Fernbedienung einstellt am Robby, auch aus Deinem Programm kann ich das nur ansatzweise erkennen. Die IR-Codes meiner Fernbedienung kann ich auslesen, auch mit RP5, wenn ich Dein Programm geladen habe passiert aber gar nichts mehr. Was ist Mode 0?

Gruß

Torsten

JanPeter
25.12.2003, 13:45
Hallo Torsten !
Ich habe die Taste 1...9 zum Programm aufruf genutzt.
Mit der Taste 0 ( Null) kommst Du wieder ins Anfangsmenue, wo Du wieder Taste 1..9 betätigen kannst.

JanPeter
25.12.2003, 14:17
Hallo Torsten!
Hab ich vergessen im letzten Beitrag

MODE=0 meinst Du

Mode ist eine Variable ( siehe im def-Bereich)

sie wird im Programm ausgewertet. Wie z.B.

#forward
if MODE=3 then goto FWD
if MODE=2 then goto REV_SLOWER
if SPEED=250 then SPEED=240
SPEED=SPEED+10:goto FWD

kazi
26.12.2003, 10:49
das program funktioniert bei mir genau so wie du es beschrieben hast. super! gute arbeit. nur mein display will nicht spüren.
Kazi

JanPeter
26.12.2003, 20:12
Hallo kazi!
Das habe ich schon deds öfteren gehört!
Entweder nochmal das LCD_Laufprogramm im Downloadbereich testen,
oder das Display reklamieren!

thille
26.12.2003, 22:37
Hallo JanPeter,

lag wohl an der Fernbedienung, Die gab auf jeden Tastendruck den gleichen Code aus, funktioniert zwar am Receiver, aber nicht bei Robby. Die vom Fernseher ist zwar REC80, geht aber nach der Änderung im Programm.

Danke für die Mühe

Gruß

Torsten