Gast
#3413043
Hallo,
ich bin µC Anfänger, wie man aus dem Betreff schließen kann. Nun möchte
ich zunächst Befehle vom PC an den µC senden.
Der µC Empfängt so lange Zeichen bis \n empfangen wird. Das
funktioniert, ich kann die Zeichenkette wieder ausgeben. Sende ich vom
PC "o" + Enter, ist if (Text[0] == 'o') gleich True. Sende ich aber
"LED" + Enter, bekomme ich keine "wahre" If-Abfrage hin ('LED'; 'LED\n'
etc.)
Wie muss diese aussehen bzw. wie muss der String "beschnitten" werden?
Das zweite Problem hat sich ergeben, als ich zur Information den
uinit8_t Schleifenzähler-Wert an den PC senden wollte. Der Wert ist
nicht größer als 5. Ich kann Text[0] = Schleifenzähler zuweisen aber es
wird nicht der Wert übertragen. Wenn ich einer unit8_t-Variable den Wert
= '5' zuweise, geht das Ganze aber. Wie bekomme ich das mit dem
Schleifenzähler hin?
Danke für eure Hilfe und Nachsicht ;).