Mit dem Wert vom Mikrocontroller rechnen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
dennisvomdach
User
Beiträge: 4
Registriert: Montag 1. April 2019, 17:47

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?
Bolitho
User
Beiträge: 219
Registriert: Donnerstag 21. Juli 2011, 07:01
Wohnort: Stade / Hamburg
Kontaktdaten:

Was hast du denn schon probiert?

kleiner Hinweis:

Code: Alles auswählen

a = '123'
b = float(a)

print(type(a), type(b))
dennisvomdach
User
Beiträge: 4
Registriert: Montag 1. April 2019, 17:47

Vielen Dank!
Mit dem expliziten deklarieren funktioniert das wunderbar!
Benutzeravatar
__blackjack__
User
Beiträge: 14042
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@dennisvomdach: Da wird nirgends etwas explizit deklariert. Python hat nur ganz wenige Deklarationen und keine davon bezieht sich auf Datentypen.
„A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP” — Leonard Nimoy's last tweet.
Antworten