Bonjour,
je cherche à faire réagir python sur un "message" particulier qu'il lit sur le port série ...
mon montage sur un arduino envoi un "Stop" (Serial.println("Stop")
mais rien à faire alors que la lecture du port série est bien "Stop"
il me l'affiche !
je piges plus rien et je tourne pas mal en rond ![:(](https://www.developpez.net/forums/images/smilies/icon_sad.gif)
ma fonction:
vStop est une variable globale ="Stop" j'ai aussi essayé "Stop/n"
def testMess(): # lancement de la procédure de test interne du Gspan
lecture = ""
os.system('clear')
chaine="tgspan()/n" # ordre a donner au montage
serGspan.flush() # petite vidange
serGspan.write (chaine) #déclanchement de mon montage
lecture = serGspan.readline() # lecture du retour de mon montage
while lecture != vStop: # c'est la !!!
print (lecture),
lecture = serGspan.readline()
return
j'ai essayé
if lecture == vStop:
print("coucou")
mais pas de coucou ??? qu'est-ce que je n'ai pas compris ?
merci pour votre aide et désolé si ma question est un peu bête ...
Partager