Comment activer une entrée en executant un fichier batch .bat

Bonjour à tous,

Je viens de me mettre à l'arduino (mega2560) et je beug au moment de la communication de mon pc vers l'arduino...
Je m'explique, j'ai un programme autonome qui exécute uniquement et automatiquement un batch (texte.bat) en fonction d'un événement. Pour moi je pense que le plus simple serait qu'en exécutant automatiquement ce batch, une des entrée défini de mon arduino passe à l'état 1 afin que mon arduino gère le reste en conséquence.

Mais je ne sais pas quoi écrire exactement dans ce batch, par exemple pour mettre à 1 une des entrée pendant 20000ms dès que le batch s'execute ...

Merci d'avance pour votre aide , je suis bloqué depuis quelques jours.

Tout dépend de ce que tu as prévu comme communication physique entre le PC et l'Arduino

Bonjour,

Est-tu l'auteur du 'programme autonome'? ou as-tu les sources?
Si oui, c'est faisable, si non, c'est pas ok.

Je vais utiliser le câble USB A / USB B , le pc et l’arduino resteront connecté et alimenté en permanence.

Pour le programme autonome, non je n’en suis pas l’auteur et je n’ai malheureusement pas accès au codes sources.

Mon but est de crée un fichier batch qui active une entrée de l’arduino virtuellement.

Merci d’avance…

sfu68:
Je vais utiliser le câble USB A / USB B , le pc et l'arduino resteront connecté et alimenté en permanence.

Pour le programme autonome, non je n'en suis pas l'auteur et je n'ai malheureusement pas accès au codes sources.

Mon but est de crée un fichier batch qui active une entrée de l'arduino virtuellement.

Merci d'avance...

bonsoir
ton "programme autonome" se manifeste comment
actuellement comment gere tu "ses manifestations" ? 8)

Je crée un filtre dans mon programme, je lui dit par exemple que si il voit une température supérieur à 350° le filtre est activé, en conséquence mon programme me propose lui même d’exécuter un fichier .bat
(que le programme activera tous seul lorque la tempérarture depassera les 350°)

Je souhaiterais que ce batch active une entrée de mon arduino

sfu68:
Je crée un filtre dans mon programme, je lui dit par exemple que si il voit une température supérieur à 350° le filtre est activé, en conséquence mon programme me propose lui même d’exécuter un fichier .bat
(que le programme activera tous seul lorque la tempérarture depassera les 350°)

Je souhaiterais que ce batch active une entrée de mon arduino

ok
sur le principe c'est simple d'ajouter dans tes .bat
l'execution d'un petit prog communiquant en serie une valeur/info vers l'arduino, c' est relativement simple à realiser/programmer.

Bonsoir,

Dans le batch, tu peux rediriger la sortie d'un echo sur le port COM auquel ton Arduino est connecté. Dans cette commande echo tu envoies le caractère (ou la chaine de caractères que ton Arduino attend)

Merci

Je vais tester en passant directement par le port COM depuis le batch, je vous tiens au courant