Hallo!
Den ersten Gedanken den ich hatte als ich vor dem Problem stand war dieser:
Code:
...
Dim X As String * 1
Do
Input "" , X
If X = "!" Then
Input "" , Wert1
Input "" , Wert2
Input "" , Wert3
....
End If
Loop
Also dass der µC im Prinzip weiß, sobald ein "!" geht es los. Dann kommen die Werte. Die Reihenfolge steht ja vorher schon fest.
Allerdings scheint mir das zu fehlerbehaftet. Wenn ein Wert verloren geht verschieben sich alle (zumindest in dem "Durchlauf").
Vom µC zum PC hätte ich das ganze so gemacht, dass ich die Werte in einem String mit Kommas getrennt geschickt hätte (z.B. "23,345,0") und dann im PC Programm den String an den Kommas zerlegt hätte. Andersherum klappt das ja leider nicht, weil Bascom soweit ich weiß nicht mit "Trennzeichen" arbeiten kann.
Werde morgen weitermachen... jetzt ist es zu spät für solche Überlegungen
Grüße, Björn
Lesezeichen