Da ich mich, wie gesagt, mit dem Programmieren erst seit kurzem beschäftige, muss man so etwas erst einmal wissen. Außerdem ist das EasyRadio-Modul eigentlich eine bequeme Variante der Datenübertragung, da man sich nicht ums Übertagungsprotokoll kümmern muss.
So nun aber wieder zu meinem Problem. Habe im Forum etwas gefunden, wie ich den vom ADC eingelesenen Wert mit nem Startbit versehe und dann auf den zweiten Controller sende.
Hier der Code:
Code:
Dim X As String * 5
Dim X_wert As Word
X_wert = Getadc(0)
X = Hex(x_wert)
X = "H" + X
Print ; X
Das funktioniert auch so weit. Den gesendeten Wert kann ich am zweiten Controller wieder als string empfangen, aber das Zurückwandeln funktioniert nicht.
Hatte folgendes überlegt:
Code:
Dim X_empfangen As String * 5
Dim Kanal As String * 1
Dim Wert_hex As String * 4
Dim Wert As Word
X_empfangen = Inkey()
Kanal = Left(x_empfangen , 1)
If Kanal = "H" Then
Wert_hex = Right(x_empfangen , 4)
Wert = Hexval(wert)
Print #2 , Wert
End If
Wahrscheinlich funktioniert das alles ganz einfach, man muss nur wissen wie. Und genau deshalb brauch ich noch ein bißchen Unterstützung..
Gruß Matthias
Lesezeichen