lecture donnée port série i2c python
Bonjour,
Je souhaite faire l'acquisition de données provenant du port série (bluetooth com7) avec python 3.
j'ai fais un petit bout de programme et j'arrive a afficher des données mais elles ne sont visibles puisque encodées, je présume...
Je vois les données défiler mais j'obtiens des caractères du type (b'\xd3')
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| import serial
import numpy as np
ser= serial.Serial('com7', 115200)
if ser.isOpen:
print("port ouvert")
while ser.inWaiting()>=0:
ser.write("e".encode())
for i in range (10):
print("envoi",i)
data=str(ser.read())
print(data)
else :
print("port fermé")
ser.open() |
Je souhaiterai pouvoir afficher les octets (en décimal) pour pouvoir reconstruire mon info issue du capteur (suivant le protocole codée sur 2 octets).
Je vous remercie d'avance pour votre aide!