Executer un programe en fonction d'un port serial
Master_Chang
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
Master_Chang Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Master_Chang Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
Bonjour
j'aimerais dans le cadre d'un boulot, lancer des sons en fonction des infos envoyer par un arduino via le port serial mais je ne trouve pas comment coder le soft sur le pc qui pourra lancer les samples. mon idée de base était de passer par un batch qui transfererais les infos du port com vers un txt qui serais lus par la suite par un autre batch qui luis lancerait les samples mais comme on ne peut pas éditer un txt avec deux batchs en même temps je sèche. comment faire ?
merci
j'aimerais dans le cadre d'un boulot, lancer des sons en fonction des infos envoyer par un arduino via le port serial mais je ne trouve pas comment coder le soft sur le pc qui pourra lancer les samples. mon idée de base était de passer par un batch qui transfererais les infos du port com vers un txt qui serais lus par la suite par un autre batch qui luis lancerait les samples mais comme on ne peut pas éditer un txt avec deux batchs en même temps je sèche. comment faire ?
merci
A voir également:
- Executer un programe en fonction d'un port serial
- Fonction si et - Guide
- Serial windows 10 - Guide
- Virtual serial port emulator - Télécharger - Émulation & Virtualisation
- Telecharger nero 6 + serial - Télécharger - Gravure
- Free serial port monitor - Télécharger - Utilitaires
3 réponses
bon après maint et maint essai je crois que je vais baisser les bras. je vous up quand même mes codes mais j'en conclu que le batch est encore plus mal foutu que je le pensait.
voici mon premier batch servant à lire le port com
voici le deuxième qui copie le data.txt et l'analyse
je n'ais pas finit de tout coder constatant que le premier batch n'écrivait pas dans le .txt en continu, il écrit dedans par acoups du genre 200 caractères d'un coups ce qui me pose de gros problèmes donc j'abandone et pense passer par du C. si vous avez des conseilles ils sont la biens venu !!!
merci
voici mon premier batch servant à lire le port com
color 2
mode COM8 BAUD=9600 PARITY=n DATA=8
:1
COPY COM8 data.txt
goto 1
pause
voici le deuxième qui copie le data.txt et l'analyse
@echo off
cls
color 5
: 1
for /f "delims=" %%a in (fin.txt) do set lol=%%a
echo %lol%
pause
goto 1
je n'ais pas finit de tout coder constatant que le premier batch n'écrivait pas dans le .txt en continu, il écrit dedans par acoups du genre 200 caractères d'un coups ce qui me pose de gros problèmes donc j'abandone et pense passer par du C. si vous avez des conseilles ils sont la biens venu !!!
merci
COMx data.bat
mais le .bat restait bloquer indéfiniment sur cette commande donc j'ai choisis de passer par un autre bat qui lui lierai ce qu'il y a dans le data.tx mais on ne peut pas éditer le fichier avec de .bat en même temps
start copy COM1: fichier.txt
sample.bat