Communication AutoIt-Arduino via port série
Posté : mer. 11 oct. 2017 12:46
Bonjour (ou bonsoir)
J'ai une carte Arduino (Uno R3) et je souhaite qu'elle reçoive des informations envoyées par l'un de mes scripts, et qu'elle lui envoie d'autres infos.
Jusque là, pas de problème, j'ouvre l'IDE arduino, j'ouvre le moniteur série, et en récupérant le texte de la fenêtre et avec send(), je peux le faire (et ça marche)
Maintenant, je veux que la communication se fasse sans utiliser cette fenêtre.
J'ai donc fait des recherches pour savoir comment utiliser les ports séries, j'ai trouvé que deux solutions
Un UDF qui utilise une dll : https://www.autoitscript.com/forum/topi ... ent-341916 (en)
L'UDF/API du wiki en : https://www.autoitscript.com/wiki/CommAPI
Et... ça ne marche pas =(
Pour le premier, il n'arrive pas à "ouvrir" la dll (dllopen(...)), j'ai essayé de compiler en x86, en x64, mais tjrs la même erreur.
Pour le deuxième, après avoir copié/collé les 5/6 fichiers de l'UDF https://www.autoitscript.com/wiki/CommAPI#Scripts
il refuse de compiler car le tag $tagDCB n'est pas déclaré.
Connaissez vous une 3ème méthode ou savez vous comment faire marcher l'une des deux ?
J'ai une carte Arduino (Uno R3) et je souhaite qu'elle reçoive des informations envoyées par l'un de mes scripts, et qu'elle lui envoie d'autres infos.
Jusque là, pas de problème, j'ouvre l'IDE arduino, j'ouvre le moniteur série, et en récupérant le texte de la fenêtre et avec send(), je peux le faire (et ça marche)
Maintenant, je veux que la communication se fasse sans utiliser cette fenêtre.
J'ai donc fait des recherches pour savoir comment utiliser les ports séries, j'ai trouvé que deux solutions
Un UDF qui utilise une dll : https://www.autoitscript.com/forum/topi ... ent-341916 (en)
L'UDF/API du wiki en : https://www.autoitscript.com/wiki/CommAPI
Et... ça ne marche pas =(
Pour le premier, il n'arrive pas à "ouvrir" la dll (dllopen(...)), j'ai essayé de compiler en x86, en x64, mais tjrs la même erreur.
Pour le deuxième, après avoir copié/collé les 5/6 fichiers de l'UDF https://www.autoitscript.com/wiki/CommAPI#Scripts
il refuse de compiler car le tag $tagDCB n'est pas déclaré.
Connaissez vous une 3ème méthode ou savez vous comment faire marcher l'une des deux ?