Ich habe ein Problem, wahrscheinlich leicht zu lösen, ich habe mich wahrscheinlich nur in etwas verrannt, und komme aus der Sackgasse nicht mehr raus!
Ich bekomme von einem PC über die Serielle Schnittstelle ein Signal (0x00 – 0xFF) jetzt ist es aber so, dass ich dieses Signal splitten müsste (Einerstelle und „16er“Stelle), da die einzelnen Stellen etwas anderes bedeuten…. Am besten in definitive Zahlen, da sie leichter zum verarbeiten wären. Wie mache ich das am besten?
(ich schreibe absichtlich nicht den Code hier, da ich niemanden in meine Sackgasse locken will)
Ich verwende einen Mega (da ich mit den Signalen 15 + 1 [einmal alle] steuern möchte)
The first byte of incoming serial data available (or -1 if no data is available). Data type: int.
also bekommst eh nur ein Byte. Kannst es also auch so lassen.
schöner wäre es, wenn du deine neuen Variablen byte machen würdest.
Das -1 musst vorher sowieso auch abfangen, weil das willt du nicht (vermutlich).