lecture de msg sur le port série
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 :(
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 ...
Un grand salut! Mr wiztricks
Mon joli petit arduino m'envoyais un petit \r\n et ....
je ne pouvais pas le voir 8O
donc un grand merci
je me coucherais moins con !
je ne connaissait pas cette manip ...
/%s/, var
très utile !