Daten aus UART lesen

Gast #4582044
Lesenswert?
• ▲
▼
Hallo Leute,
ich habe ein C-Programm für meinen Mikrocontroller geschrieben, welche 
mir 2 Werte schickt (adcval und adcval1). Natürlich werden dort Werte 
gespeichert.
Nun soll ich diese Werte am PC empfangen und ein Code in Python 
schreiben.
Meine Frage:
Wie kann mein Pythonprogramm 2 verschiedene Werte asulesen? Ich habe 
einen, welches mir den ersten Wert übergibt. Aber wenn ich ein zweites 
lesen möchte, übernimmt er einfach den Wert vom ersten Wert.
Gast #4582055
Lesenswert?
• ▲
▼
also ich lese die spannung am port aus.

ich dachte mir dass man die im pytho programm vielleicht noch 
unterscheiden muss.

Das ist mein kleiner Code zum testen:

import serial

ser = serial.Serial(port='COM4', baudrate=9600, 
bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE)

x=ord(ser.read())


print "X-Achse: %.2f" % float(x),
print "Y-achse: %.2f" % float(x),

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren