Je termine avec UTF-8 pour souligner le danger d'utilisation de la méthode encode("utf-8") non maîtrisée, pour ceux que cela intéresse.
>>> "René".encode("UTF-8")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0x82 in position 3: ordinal not in range(128)
# avec ser.write, vous aurez le même problème
ser = serial.Serial("René", 9600)
Une bonne habitude :
Commencer un script python par :
# -*- coding: utf-8 -*-
S'il y a des caractères accentués dans votre script, y compris dans les commentaires, PYTHON vous fichera la paix.
@+