Seite 1 von 1

Mit dem Wert vom Mikrocontroller rechnen

Verfasst: Montag 1. April 2019, 18:10
von dennisvomdach
Hallo,

ich bekomme einen Wert von meinem Mikrocontroller über die serielle Schnittstelle geliefert. Diesen
lese ich mit Python und Pyserial aus.

Ich möchte auch mathematische Operationen auf diesen Wert anwenden doch dieser kommt
formatiert: b'753\r\n' .

Wie kann ich diesen (laut Type class "byte") in einen Integer/Float Format bringen?

Re: Mit dem Wert vom Mikrocontroller rechnen

Verfasst: Dienstag 2. April 2019, 06:34
von Bolitho
Was hast du denn schon probiert?

kleiner Hinweis:

Code: Alles auswählen

a = '123'
b = float(a)

print(type(a), type(b))

Re: Mit dem Wert vom Mikrocontroller rechnen

Verfasst: Dienstag 2. April 2019, 09:13
von dennisvomdach
Vielen Dank!
Mit dem expliziten deklarieren funktioniert das wunderbar!

Re: Mit dem Wert vom Mikrocontroller rechnen

Verfasst: Dienstag 2. April 2019, 09:27
von __blackjack__
@dennisvomdach: Da wird nirgends etwas explizit deklariert. Python hat nur ganz wenige Deklarationen und keine davon bezieht sich auf Datentypen.