Bonjour,
Je suis EyesGammer, et je me suis remis très récemment à utiliser mon Arduino, et j'aimerais récupérer ligne part ligne des informations, j'ai fait beaucoup de recherche sur Google, et je n'ai rien trouver... ( Mais je peut avoir mal chercher ).
Donc je vous demandes de l'aide:
Le besoin est seulement de récupérer ligne part ligne les "phrases" dans un fichier .txt
Si jamais il vous manque une ou plusieurs informations pour m'aider, n’hésitez pas,
Merci,
EyesGammer
Est ce qu il y a un logiciel sur le PC qui lit le fichier et l'exporte sur le port série ?
Non je n'ai pas sa, je n'en connais d'ailleurs aucuns 
Christian_R:
Est ce qu il y a un logiciel sur le PC qui lit le fichier et l'exporte sur le port série ?
Autrefois il y avait le generic text printer driver, mais il y a des tonnes de gens qui se plaignent que ca ne marche plus sous Win10.
RIN67630:
Autrefois il y avait le generic text printer driver, mais il y a des tonnes de gens qui se plaignent que ca ne marche plus sous Win10.
Bonsoir
perso sous windows
j'utilise terminal bpp
il y a pas mal d'options dont un "send file"
bash (du monde Linux) fonctionne maintenant sur Windows aussi.
Executer bash.exe.
On peut ainsi copier le fichier uiop.txt sur com5 avec la commande
cp uiop.txt /dev/tty5
Ligne par ligne, ca doit aussi être possible avec un script bash.
RIN67630:
bash (du monde Linux) fonctionne maintenant sur Windows aussi.
Executer bash.exe.
On peut ainsi copier le fichier uiop.txt sur com5 avec la commande
cp uiop.txt /dev/tty5
Ligne par ligne, ca doit aussi être possible avec un script bash.
Bonsoir
oui , mais 8) pour le bash windows
- Il me semble qu'il faut un W10 en 64 bits
- il faut installer prealablement "bash" à la mano
quoiqu'il en soit c'est à tester
Sinon dans une vulgaire console command.com peut-être que la commande suivante suffit (sans certitude, cela fait des années que je n'ai pas pratiqué Windows...)
type file.txt > com1:
supercc:
Sinon dans une vulgaire console command.com peut-être que la commande suivante suffit
type file.txt > com1:
Oui, mais lorsqu'on veut ligne par ligne, chuis pas sur qu'un script Windows sache faire...
La commande type (sous command.com) fonctionne comme un cat de GNU/Linux. Le choix de lire ligne par ligne dépend du receveur (ton programme arduino). Quand je veux lire une ligne en provenance du port série sous arduino j'utilise readStringUntil('\n');
Exemple :
String s=Serial.readStringUntil('\n');
if(s!="") parseCmd(s);
Remarque : par défaut, si aucune ligne n'est reçue , Serial.readStringUntil('\n'); renvoie une chaîne de caractère vide au bout d'une seconde, d'où le test.
bonjour,
python
exemple
sinon
mode COM3 BAUD=115200 PARITY=n DATA=8
copy fichier.txt \\.\COM3
Re-bonsoir,
J'ai regardé ce que vous avez postez, et merci de votre aide, j'ai réfléchit, et je vais peut-être partir sur du C# étant donner qu'il me faut une interface graphique et qu'il peut gérer les fichier ainsi que l'Arduino en elle-même.
Je ne sais pas si c'est la meilleurs technique ( et je pense que non ) mais si je prend en compte le faite qu'il me faut une interface graphique ( autre que l'IDE ), qu'il faut que tout puisse fonctionner normalement de Win X à Win X et de plus je connais déjà le C#, donc sa me paraît bien.
Après je suis preneur pour d'autres idées/conseils je suis preneur ^^
Merci beaucoup,
EyesGammer
Très bien C# si c'est pour rester sous Windows (à moins d'utiliser GtkSharp pour avoir une interface utilisateur tournant aussi sous Unix et MacOS).
De toutes façons, tous les langages sont aptes à permettre des échanges entre un PC et un l'arduino donc le choix du langage est vraiment personnel je pense. Si tu aimes C# fait toi plaisir 
Perso je reste en C ou C++ et quand je veux une interface graphique un peu de GTK mais c'est, a ce niveau, kif kif et bourricot, juste une préférence/habitude perso 
Bonjour,
C'est cool sa confirme ce que je pensais ^^
Je commencerais ce soir et je ferais des tests pour lire le fichier .txt et envoyer les infos au Serial de Arduino, c'est normalement assez simple sinon je renverrais un message sur ce sujet ( certainement pour trouver une autre solution parce que je n'aurais pas réussis
)
Si sa fonctionne je mettrais le sujet en Résolus, en attendant si vous avez des idées que vous voulez partager je suis toujours preneur ^^
Merci,
EyesGammer