Archiv verlassen und diese Seite im Standarddesign anzeigen : Datensenden per Hyperterminal bei Robby
Hallo zusammen.
Durch Hyperterminal hab ich schon hingekriegt, dass der Robby irgendwas "print" kann.
Ich hab auf Roboter schon so programmiert, dass der nach 3 Variablen fahren soll. Aber weiß jemand, wie ich meine eigene Werte (z.B 3 Variable a,b,c) zu Roboter hinschicken? Hat es mit INPUT oder GET zu tun? Wie kann man damit umgehen?
Danke im Voraus für die Antworte.
Gruss
iTech
Hallo iTech,
mit "PUT" kann man ein Byte über die serielle Schnittstelle ausgeben, mit "GET" kann man ein Byte einlesen.
Gruß Dirk
Hallo Dirk,
aber bei Hyperterminal kann ich doch keinen konkreten Wert eingeben. Wie kann ich denn "put" oder "get" nutzen? Könntest du ein Beispiel nehmen?
Danke.
Also ich hab folgendes programmiert:
define wert byte[7]
#loop
SYS COMNAV_STATUS
input wert
print wert
SYS FWDR:SYS FWDL:SPEED_L=wert:SPEED_R=wert:goto loop
Wenn ich die Starttaste von Robby drücke, soll er mich nach Wert fragen. Beim Simulator hat es geklappt, aber wenn ich den Robby fahren lasse, geht es leider nicht. Kann jemand mir erklären, warum das denn?
Gruß
iTech
Arexx-Henk
04.06.2005, 11:38
Hallo,
hier ein kleines Beispiel (Attachment)
gruss
Henk
Hallo Arexx-Henk,
danke für die Beispiele.
Ich hab schon den Robby damit gebastelt. Aber es geht einfach nicht über Hyperterminal.
define MeinVar byte[6]
#Start
input MeinVar
print MeinVar
goto Start
Dieses Beispiel hab ich auf Robby untergeladen und Hyperterminal hab ich auch mit richtigen Einstellungen gestellt. Aber wenn ich "Start"- Taste von Robby drücke, reagiert es auf Hyperterminal gar nicht. D.h. ich kann meine Werte gar nicht eingeben. Wieso das denn?
Aber bei dem Simulator von der CControl-Entwicklungsoberfläche kann ich die Werte durch "Ausführen(F9)" eintippen und die Werte stehen dann gleich bei CControl-Ausgabe auch. Aber das ist nicht eigentlich was ich haben wollte.
Ich hab wirklich schon seit einigen Tagen dran gebastelt und finde keine Lösung, wie ich mein Laptop mit Robby durch RS232 verbinden kann. Kann jemand mir Helfen?
Gruss
iTech
Zufällig hab ich gerade das Problem gelöst.
Im Hyperterminal darf man nicht einfach die Standardeinstellung übernehmen, sondern muß darauf achten, daß KEIN Hardwareprotokoll ausgewählt ist.
D.h. Xon/Xoff oder "Hardware" darf nicht eingestellt sein.
Alle anderen Einstellungen wie 9600, 8N1 Com1 sind i.O.
Vielleicht hilft dies Jemanden, der irgendwann einmal in der selben Lage ist.
Gruss, iTech
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.