Page 1 sur 1

Communication série Arduino + UGTW

MessagePosté: Sam 12 Nov 2022 21:53
de nuno14
Bonsoir,

Je suis entrain d'essayer de faire communiquer un Arduino avec le logiciel UGTW trouver sur le site simua320.jimdofree.com.
Sur la doc fournie il est indiquer :

TRAME D’ENVOI D’UNE DONNÉE MONTANTE SUR LA LIAISON SÉRIE
La trame de donnée montante est de taille variable en fonction des données qu’elle véhicule.
En tous les cas, elle commence par un octet décrivant la fonction de la trame :
- 0 : Réponse à une demande d’identification de la carte ARDUINO
.....

4.3.1 DEMANDE D’IDENTIFICATION DE LA CARTE ARDUINO
Dans le cas de demande d’identification de la carte ARDUINO, une chaine de caractères est envoyée contenant
l’ID de la carte ARDUINO.
Le premier octet contient le code de fonction, 0 pour une identification
Le second octet est la longueur de la chaine de caractères.
Enfin, les octets suivants représentent chaque caractère de la chaine.

Exemple d’une trame de réponse à une demande d’ID de la part d’une ARDUINO s’appelant « MCDU1 » :

Fonction
0x00
Longueur
0x05
Valeur
0x4d : ‘M’ | 0x43 : ‘C’ | 0x44 : ‘D’| 0x55 : ‘U’| 0x31 : ‘1’

J'ai chercher dans les doc Arduino et sur internet, mais je n'arrive pas à programmer l'envoie de cette trame. murrouge murrouge

Si quelqu'un aurais un début de réponse, ou un exemple d'envoie de trame. je suis preneur.

Merci d'avance.

Nuno.

Re: Communication série Arduino + UGTW

MessagePosté: Dim 13 Nov 2022 09:51
de fab
Bonjour,

Il faut utiliser la bibliothèque de communication série : https://arduino.blaisepascal.fr/bibliotheque-serial/

Ensuite, tu construis la trame que tu envoies avec
Code: Tout sélectionner
Serial.write() : écriture d’un octet ou d’une chaîne de caractères,
ou
Serial.print() : écriture de n’importe quelle valeur convertible en chaîne de caractères,
ou
Serial.println(): comme Serial.print(), mais avec un retour à la ligne à la fin.

Re: Communication série Arduino + UGTW

MessagePosté: Dim 13 Nov 2022 22:25
de nuno14
Bonsoir fab.

Merci pour ta réponse.

j'ai bien vue ce site. Je début dans la liaison serie sur arduino yeuxhaut .
Qu'entand tu pars construire la trame. gratgrat

Merci d'avance.

Nuno.

Re: Communication série Arduino + UGTW

MessagePosté: Dim 13 Nov 2022 22:39
de fab
Une "trame" et une suite d'octets, chacune des positions des octets a une signification particulière.

Tu construis une chaine de caractères avec les éléments demandés, octets ou caractères ASCII, puis tu l'envois vers le port série.

Re: Communication série Arduino + UGTW

MessagePosté: Lun 14 Nov 2022 16:01
de nuno14
Bonjour fab.

Merci pour les info. Je vais chercher comment faire.

merci affiche
Nuno.

Re: Communication série Arduino + UGTW

MessagePosté: Sam 19 Nov 2022 13:26
de nuno14
Communication entre l'arduino et UGTW réussi. chouettedoights

Plus qu'à faire le reste du code. sourirebis blemeblanc

Merci encore FAB.

Nuno.

Re: Communication série Arduino + UGTW

MessagePosté: Sam 19 Nov 2022 21:22
de fab
De rien, bravo à toi !