Juhu, die Kommunikation läuft:
Der Master fragt etwas und bekommt vom Slave eine Antwort.
Wie kann man den "Empfangscode" noch etwas optimieren?
Code:
'auf Empfang reagieren:
If E_flag = 4 Then 'Empfangsstring komplett
If Slave = "S1" Then 'wenn Daten für Slave1
Select Case Parameter
Case "Strom" : Print "#S1,Strom:" ; Strom 'Messwert für Strom senden
Locate 1 , 1
Lcd "S..." ; Slave ; "," ; Parameter ; ":" ; Strom
Case "Volt" : Print "#S1,Volt:" ; Volt
Locate 1 , 1
Lcd "S..." ; Slave ; "," ; Parameter ; ":" ; Volt
Case Else : Print "Err."
End Select
End If
Slave = "" 'Slave löschen
Parameter = "" 'Parameter löschen
Wert = "" 'Wert löschen
E_flag = 0 'Empfang neu setzen
End If
Lesezeichen