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 :

Allumage programmable Arduino


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut Allumage programmable Arduino
    Bonjour j'ai pour projet d'installer un allumage programmable pour ma voiture.
    Niveau programme je pense avoir ce qu'il faut même si il faut que j'apprenne à le déchiffrer.
    Dans un premier temps je souhaiterais connaitre si mon montage tient la route c'est-à-dire que je souhaiterais faire allumer une led avec mon capteur.
    J'ai un capteur à effet hall (sr17c) dans un allumeur modifié pour cela j'ai un Arduino nano seulement je n'arrive pas à téléverser le programme pour allumer la led pouvez-vous me dire où se trouve mon erreur merci.

    Arduino : 1.8.12 (Windows 10), Carte : "Arduino Nano, ATmega328P"

    Le croquis utilise 1894 octets (6%) de l'espace de stockage de programmes. Le maximum est de 30720 octets.
    Les variables globales utilisent 184 octets (8%) de mémoire dynamique, ce qui laisse 1864 octets pour les variables locales. Le maximum est de 2048 octets.
    avrdude: ser_open(): can't set com-state for "\\.\COM3"
    Une erreur est survenue lors du transfert du croquis

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    Salut

    l'IDE vous dit que la compilation s'est bien passée mais qu'il n'a pas pu parler à la carte Arduino sur COM3
    avrdude: ser_open(): can't set com-state for "\\.\COM3"
    Il y a plusieurs pistes possibles à explorer. Le forum Arduino a un post qui propose une liste de points à vérifier

  3. #3
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut
    merci je vais regarder ca tous de suite.

  4. #4
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut
    ayer enfin je peux faire clignoter cette maudite led!! il a fallu que je mette mon processeur en old bootloader. je vous tiens au courant de mes avancée.

  5. #5
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    Parfait ! Oui c’est un classique
    A l’occasion passez au nouveau boot loader

  6. #6
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut
    bonjour j'ai de nouveau un souci pour communiquer televerser avec mon arduino nano le voici
    Arduino : 1.8.12 (Windows 10), Carte : "Arduino Nano, ATmega328P"

    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI - Copie.ino:107:10: fatal error: TimerOne.h: No such file or directory

    #include "TimerOne.h"

    ^~~~~~~~~~~~

    compilation terminated.

    exit status 1
    Erreur de compilation pour la carte Arduino Nano
    quel est mon erreur merci

  7. #7
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    Il faut installer la bibliothèque TimerOne

  8. #8
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut
    impec pour la bibliotheque merci de ta reponse rapide.
    maintenant j'ai ça
    Arduino : 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Carte : "Arduino Nano, ATmega328P"

    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI - Copie.ino:16:8: error: redefinition of 'int Na []'
    int Na[] = {0, 500, 1000, 2000, 3000, 4000, 5000, 6400, 0};//t/*mn vilo
    ^
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI.ino:16:5: note: 'int Na [9]' previously defined here
    int Na[] = {0, 500, 1000, 2000, 3000, 4000, 5000, 6400, 0};//t/*mn vilo
    ^~
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI - Copie.ino:19:10: error: redefinition of 'int Anga []'
    int Anga[] = {5 ,8 ,10 , 22, 30, 34, 34, 34, 0};
    ^
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI.ino:19:5: note: 'int Anga [9]' previously defined here
    int Anga[] = {5 ,8 ,10 , 22, 30, 34, 34, 34, 0};
    ^~~~
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI - Copie.ino:22:5: error: redefinition of 'int Ncyl'
    int Ncyl = 4;
    ^~~~
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI.ino:22:5: note: 'int Ncyl' previously defined here
    int Ncyl = 4;
    ^~~~
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI - Copie.ino:25:11: error: redefinition of 'const int AngleCapteur'
    const int AngleCapteur = 45 ;
    ^~~~~~~~~~~~
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI.ino:25:11: note: 'const int AngleCapteur' previously defined here
    const int AngleCapteur = 45 ;
    ^~~~~~~~~~~~
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI - Copie.ino:29:11: error: redefinition of 'const int CaptOn'
    const int CaptOn = 1;
    ^~~~~~
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI.ino:29:11: note: 'const int CaptOn' previously defined here
    const int CaptOn = 1;
    ^~~~~~
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI - Copie.ino:36:11: error: redefinition of 'const int Dwell'
    const int Dwell = 3;
    ^~~~~
    C:\Users\antho\Desktop\Allumage_205_CTI\Allumage_205_CTI.ino:36:11: note: 'const int Dwell' previously defined here
    const int Dwell = 3;
    ^~~~~
    exit status 1

    Erreur de compilation pour la carte Arduino Nano
    on dirait que c'est tout le programme qui est en erreur

  9. #9
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    Pour avancer il va falloir poster votre code.

    En gros le compilateur dit que vous avez défini deux fois certains tableaux

    Édit: a y regarder de plus près on dirait que vous avez dans le même répertoire du sketch un second fichier .ino Allumage_205_CTI - Copie.ino

    Il essaye de tout compiler ensemble. Il faut virer la copie

  10. #10
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut
    exactement j'avais fait une copie dans le même dossier et ça il n'aime pas

    Arduino : 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Carte : "Arduino Nano, ATmega328P"


    C:\Users\antho\AppData\Local\Temp\ccAUfGuS.ltrans0.ltrans.o: In function `main':

    C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/main.cpp:43: undefined reference to `setup'

    C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'

    collect2.exe: error: ld returned 1 exit status

    exit status 1

    Erreur de compilation pour la carte Arduino Nano

    Maintenant cette erreur à chaque étape une erreur

  11. #11
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    L’IDE prend tous les fichiers .ino qui sont dans le répertoire du sketch (et tous les .h, .cpp etc référencés) et il compile tout ça. Donc pour ne pas avoir de souci, ne conservez dans le répertoire du sketch qu’un seul .ino
    Si vous voulez un backup dupliquez le répertoire englobant et ne mettez rien de plus dans le répertoire du sketch.

  12. #12
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut
    C'est bon coté programme seulement ca deconne encore au niveau du televersement.

    Arduino : 1.8.12 (Windows 10), Carte : "Arduino Nano, ATmega328P (Old Bootloader)"

    Le croquis utilise 10060 octets (32%) de l'espace de stockage de programmes. Le maximum est de 30720 octets.
    Les variables globales utilisent 994 octets (48%) de mémoire dynamique, ce qui laisse 1054 octets pour les variables locales. Le maximum est de 2048 octets.
    avrdude: ser_open(): can't open device "\\.\COM3": Le fichier sp�cifi� est introuvable.


    Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.
    comment voir si il y a un programme dans la carte ou pour le formater en quelques sorte

  13. #13
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    Avez vous choisi le bon type de carte et le bon port de communication dans le menu?

  14. #14
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut
    Oui car j'ai déjà au part avant injecter un programme test qui me fesait clignoter une led

  15. #15
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    Et vous n’aviez pas eu de message d’erreur? Et vous avez exactement les mêmes choix que si vous televersez blink ?

  16. #16
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut
    Bonjour et bonne année à tous le monde. Voici mon souci maintenant

    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x19
    Avant ça j'ai essayé de faire des recherches sur internet avant mais sans succès.
    j'ai changé le port com plusieurs fois, changé le bootloader mais rien n'y fait.
    Merci.

  17. #17
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    Bonjour

    Expliquez exactement ce que vous voyez, ce que vous avez effectué, votre type de carte et d’ordinateur etc…

    Un test:

    - Lancez l’IDE

    - Dans les préférences assurez vous que la compilation et le téléchargement sont en mode “bavard” (détaillé).

    - Ouvrez le programme d’exemple blink

    - Choisissez le bon type de carte arduino (laquelle? Quel boot loader si c’est une Nano?)

    - Choisissez le bon port de port (lequel?)

    - Tenez le bouton reset de la carte appuyé

    - Sans lâcher reset clickez sur le bouton de l’IDE pour compiler et transférer

    - Au moment où vous voyez que le téléchargement essaye d’être effectué, lâchez le bouton reset.


    ==> Dites nous ce que vous voyez

  18. #18
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut
    Si je ne me suis pas trompé dans les manipulations voici le résultat

    Code x : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    avrdude: Version 6.3-20190619
             Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
             Copyright (c) 2007-2014 Joerg Wunsch
    
             System wide configuration file is "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.51.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf"
    
             Using Port                    : COM4
             Using Programmer              : arduino
             Overriding Baud Rate          : 57600
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x42
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x42
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x42
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x42
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x42
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x42
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x42
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x42
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x42
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x42
    
    avrdude done.  Thank you.
    
    Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

  19. #19
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 908
    Par défaut
    Donnez plus d’infos svp…

  20. #20
    Membre habitué
    Homme Profil pro
    mecanicien
    Inscrit en
    Janvier 2021
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : mecanicien
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2021
    Messages : 13
    Par défaut
    oui désoler c'est pour mettre dans un arduino nano téléversement que j'avais déjà effectuer quelques mois auparavant mais la il refuse.
    mon port com est bien sélectionné et le processeur j'utilise le ATmega328P oldbootloader. je n'arrive pas a cerner l'erreur.

Discussions similaires

  1. Un programme Arduino
    Par bishoo dans le forum Arduino
    Réponses: 3
    Dernier message: 25/02/2016, 17h52
  2. Vérification programme Arduino.
    Par Zoumana05 dans le forum Arduino
    Réponses: 1
    Dernier message: 18/01/2016, 10h10
  3. Programmation Arduino + capteurs de flexion
    Par kakthus dans le forum Arduino
    Réponses: 1
    Dernier message: 21/10/2015, 12h45
  4. programmer arduino avec simulink
    Par youssefhoky dans le forum Simulink
    Réponses: 0
    Dernier message: 01/04/2015, 20h38
  5. De l'aide pour programmation Arduino
    Par Arthurie dans le forum Arduino
    Réponses: 3
    Dernier message: 01/07/2014, 13h51

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