Die Suche ergab 3 Treffer

von lucky-nobody
Freitag 21. Januar 2011, 08:44
Forum: Allgemeine Fragen
Thema: ASCII Zeichen von Seriellerschnittstelle
Antworten: 4
Zugriffe: 985

Re: ASCII Zeichen von Seriellerschnittstelle

guten morgen
danke erstmal für die Antworten
hier mal der Programmcode

import serial
com3=serial.Serial(2, timeout=10)
print ('Drücken sie Daten --> Starten am Prüfgerät')

analogwert=com3.read(1)

analogwert=ord(analogwert)

print ('Analogwert: ',analogwert, '%')


gibt es eine Möglichkeit ...
von lucky-nobody
Donnerstag 20. Januar 2011, 19:56
Forum: Allgemeine Fragen
Thema: ASCII Zeichen von Seriellerschnittstelle
Antworten: 4
Zugriffe: 985

Re: ASCII Zeichen von Seriellerschnittstelle

es sind keine Zeichenketten sonder nur einzelne Byts, dies sind im Kontroller im Ram abgelegt und werden per UART gesendet, in Python lese ich dann die Byte einzeln in variablen z.B. analogwert=com3.write(1), in dieser Variable steht dann z.B. b'd' da ich diesen Wert als Integer brauche wandle ich ...
von lucky-nobody
Donnerstag 20. Januar 2011, 13:52
Forum: Allgemeine Fragen
Thema: ASCII Zeichen von Seriellerschnittstelle
Antworten: 4
Zugriffe: 985

ASCII Zeichen von Seriellerschnittstelle

Hallo,

ich versuche über Python meinen ATMega16 Byteweise auszulesen und die Bytes in verschiedene Variablen zu schreiben.
Wenn ich die Variablen dann ausgebe erhalte ich einen ASCII-Char, diesen wandle ich mit ord(x) in eine Dezimalzahl die ich als Wert ausgeben oder für weitere Berechnungen ...