Demade d'aide pour modifier un script python
Bonsoir.
Je voudrais modifier un script python utilisé pour lire les données du port USB du raspberry pico mais je ne connais absolument pas le langage python.
Voici le script :
https://github.com/raspberrypi/pico-...el_loopback.py
Dans la dernière partie, le script lit les données reçues et les affiche. Cela fonctionne.
Je voudrais compléter ce script en écrivant une boucle qui teste s'il y a des données à lire et s'il y en a les afficher puis boucler en attendant d'autres données.
Peut être suffit-il de mettre l'instruction from_device = inep.read(-1) dans une boucle et tester si from_device est différent de zéro pour afficher son contenu ?
Mais cela est -il suffisant ?
Merci de votre aide.
Problème de test d'une chaine de caractères
Bonjour
J'ai donc modifié le script et maintenant j'ai un problème pour tester la chaine de caractère "Att"
voici la fin du script :
Code:
1 2 3 4 5 6 7 8 9 10
| test_string = "Att"
while True:
outep.write(test_string)
from_device = inep.read(64)
#print(len(from_device))
#if from_device:
deb=from_device[0:2]
if deb != "Att":
print("{}".format(''.join(map(chr, from_device))))
time.sleep(1) |
J'ai essayé de mettre le test if from_device != "Att' puis de tester les 3 premiers caractères comme ci dessus mais rien à faire le résultat est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Pret
Att
Envoi du Pico pour test
testPico
Fin du programme.
Att
Att
Att
Att
Att
Att
Att
Att |
Normalement Att ne devrait pas s'afficher !! Pourquoi ce test ne fonctionne pas ?