-
-
Wegstreckenzähler von RP5 auslesen
Hi
Kann mir jemand sagen wie ich die beiden Wegstreckenzähler beim RP5 auslesen bzw. wie ich das in ein Programm schreibe?
Die beiden Wegstreckenzähler werden doch in das LBYTE und HBYTE geschrieben. Wie kann ich diese beiden Bytes zusammen an ein Terminalprogramm übertragen?
Wenn ich LBYTE und HBYTE einzeln übertrage zählt das LBYTE immer bis 255 und das HBYTE zeigt immer 7 an. Im Demo Programm Einführung_Wegstreckenzähler steht ja aber das ich die Werte von einer Distance bis zu ca. 2km auslesen kann und dazu brauch ich ja die 2 Bytes.
Über einen Tip währe ich sehr Dankbar
Gruß Micha
-
Erfahrener Benutzer
Fleißiges Mitglied
Hi Micha
Du musst zuerst mit gosub L_DISTANCE und gosub R_DISTANCE den Linken und den Rechten Distanzmesser abfragen und dan stehen die Werte in LBYTE und H_BYTE drinnen. Außerdem musst du die Variablen in denen du die Werte von LBYTE und HBYTE speicherst als word definieren (denk ich?)!
mfg blizzard
-
Erfahrener Benutzer
Robotik Einstein
Wegstreckenzähler lesen
Hallo micha,
den linken Wegstreckenzähler kannst du z.B. so lesen:
gosub L_DISTANCE
L_DIST=256*HBYTE+LBYTE
Dabei muss L_DIST als WORD definiert sein!
Gruss Dirk
-
Erfahrener Benutzer
Fleißiges Mitglied
Dann hat das mit L_DIST als Word gestimmt. Dirks Hilfe ist genauer als meine, also dürftest du keine Probleme mehr haben Micha.
mfg blizzard
-
Danke für die Antworten hat mir weiter geholfen funktioniert jetzt 1a. =D>
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen