Bonjour,
J'ai récemment acheté un shield RS 232 basé sur MAX232, et je ne parviens à trouver nulle part le code pour paramétrer autre chose que la vitesse. J'ai vu la syntaxe suivante :
MySerial.begin(9600,SERIAL_8N1);
Mais le compilateur me dit que ça n'existe pas...
(il affiche "no matching function for call to 'SoftwareSerial::begin(int, int)'" comme erreur)
Est-ce que quelqu'un aurait la moindre idée de comment paramétrer la trame s'il-vous-plaît ?
Bonne fin de journée à tous.
softwareserial par défaut est 8N1 et ne peut pas être modifié. On ne peux que entrer le vitesse souhaité si tu utilise softwareserial ie
MySerial.begin(9600);
After a quick google translate, I don't think that you can specify data bits, parity and stop bits with the basic SoftwareSerial.
EDIT: In french - see #2!
@sherzaad D'accord, c'est quand même embêtant
et rien n'existe pour modifier ça ?
Merci quand même
@markd833 Well that is annoying
ain't there any solution to modify those?
Thanks anyway
Je ne l'ai jamais utilisé personnellement mais j'ai trouvé ceci:
https://github.com/ledongthuc/CustomSoftwareSerial
@sherzaad Ça a l'air intéressant, merci beaucoup !
Ça m'embête un peu que ça ne soit pas une bibliothèque de base de Arduino, mais il ne doit pas y avoir 50 solutions donc je trouverait un moyen.
Merci encore, donc !