Bonjour à toutes et à tous!
J'ai besoin de lire sur le port série d'un raspberry pi (pour le moment je m'entraîne sur la séquence de démarrage d'un raspberry pi 2), jusque là pas de problèmes.
Le problème surgit lors du décodage des informations envoyées par le raspberry...
En effet, ce que python m'affiche ressemble à ça:
Pour décoder j'utilise cette commande:
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
20
21 ݈!b3JkJJϝ)c)CogHAHBBgBgo,[D[wۦCrogC#·݅)9r CBb1RC5B#BBSsBBBFZbbBBCBBc!L1oքc!HR ͥϐA9 Bb7ƇWBXD!psBƦF;BbX@ 1&!Bo$J^҇N*B1Ȭgז!̊)ĵ 1QC BgB@bNBJNYNB! ҄-lHb XPDzcq"CJRJg΅kK6%ŤL'ތ)dDEbCCBȤZ_GFB1crRBG֏ӅofRBB 朩BP1B%Ƭ1%sR9k3sSBՊB8 ,cXbbaՅr SaX֤R@Ag5s߀Ȟ߀ 0bg!BBH(F9Bկ!j11xRϖxx`wBoÈhrׅX{XXbbXrx@x@])9@b1]hbcBFhbՎՎCX`XB)N(𐄎֥BrH9SFHbDŽXbNXbC]X`xBB)NHbJܢ\CDzHb!)hbJ)1!Ng!Xb1Xr91!b
Et pour ouvrir le port série j'utilise celle-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part self.data = self.port.readline().decode('utf-8', 'ignore')
Est-ce que vous avez une idée de comment régler mon problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 self.port = serial.Serial( port = str(SelectedPort), baudrate = 9600, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS, timeout=1) # Connexion
Merci d'avance!
Partager