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
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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 vous remercie d'avance pour votre aide!
Partager