IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Ecrire dans un fichier texte


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2019
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Espagne

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2019
    Messages : 16
    Par défaut Ecrire dans un fichier texte
    Bonjour,
    J'aimerais envoyer des données, obtenue sur l'entrée analogique de l'arduino, via le port série afin qu'elles s'enregistrent au fur et à mesure dans un fichier texte ou csv de mon ordinateur.
    Je ne trouve pas l'instruction permettant d'enregistrer les données dans un fichier situé en dehors de l'arduino...

    Merci de votre aide.

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonjour

    Tu te rends compte de la faille de sécurité si on pouvait accéder aux fichiers d'un ordi simplement en y branchant un Arduino? Ce n'est pas possible et c'est très bien comme cela.

    Par contre ce qui est faisable, c'est d'avoir un programme sur l'ordinateur qui communique avec l'Arduino et qui enregistre les données dans un fichier. La communication s'effectue au moyen d'un port série virtuel sur USB et qui est accessible dans quasiment tous les langages.

    Bonne suite

    Delias

  3. #3
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 019
    Par défaut
    Bonjour Apoplexus

    Je ne sais pas écrire depuis un Arduino sur un PC, d'accord avec les remarques de @Delias.
    Par contre je peux t'expliquer comment envoyer tes données dans une feuille Excel, j'ai trouvé cette feuille sur Internet et c'est, d'ailleurs, un espagnol, Roberto Valgolio, qui l'a écrire!

    J'ai fait, entre autre, ça

    Avec cette feuille Excel.

    Cordialement
    jpbbricole

  4. #4
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2019
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Espagne

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2019
    Messages : 16
    Par défaut
    Bonjour et merci pour vos réponses.

    Merci Delias, je comprends maintenant pourquoi je ne trouvais sur les forums que des programmes en python (ou autre) permettant de lire les données fournies par arduino via le port série (virtuel) et jamais l'inverse ! Je vais donc poser ma question sur un forum python !

    Merci Jpbbricole, ton code m'interresse, il répond parfaitement à mon problème. Peux-tu le mettre dans cette discussion ?

    Cordialement,

    Apo.

  5. #5
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 019
    Par défaut
    Bonjour Apoplexus
    Citation Envoyé par Apoplexus Voir le message
    Peux-tu le mettre dans cette discussion ?
    Je te fais un exemple du "couple" Arduino et Excel en fonction de ton premier post.

    Cordialement
    jpbbricole

  6. #6
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 019
    Par défaut
    Bonjour Apoplexus

    Voilà, je mets en pièce jointe, en exemple, une feuille Excel et un sketch Arduino. Cette feuille Excel est issue de mon programme de calibre, d'où les références caliper.
    L'explication du fonctionnement se trouve dans le sketch.
    Il faut juste mettre une valeur analogique sur A0.

    Pour connecter la feuille Excel et l'Arduino, Ctrl A et sélectionner port et vitesse.
    Ces 2 valeur sont fixées, par défaut, dans la macro UserForm_Initialize().

    Les données envoyées depuis l'Arduino ( void valuesSendToExcel(String excFunction, String excValue) ) sont reçues et aiguillées dans la macro Private Sub CommanderLoop().

    Cordialement
    jpbbricole
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lire/ecrire dans un fichier texte
    Par mello dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 13/06/2006, 12h35
  2. [VB.net]ecrire dans un fichier text
    Par grand_prophete dans le forum Windows Forms
    Réponses: 12
    Dernier message: 04/05/2006, 16h37
  3. Réponses: 6
    Dernier message: 17/12/2005, 19h27
  4. [VB.NET] Ecrire dans un fichier texte...
    Par robert.michel9 dans le forum VB.NET
    Réponses: 5
    Dernier message: 04/12/2005, 14h35
  5. Ecrire dans un fichier text en MFC
    Par soufienne dans le forum MFC
    Réponses: 6
    Dernier message: 05/10/2005, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo