Mon 1er programme Arduino ''error: at this point in file"
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Mon 1er programme Arduino ''error: at this point in file"



  1. #1
    hary

    Mon 1er programme Arduino ''error: at this point in file"


    ------

    Bonjour.

    J'ai écrit mon premier programme Arduino mais quand je compile, il me retourne "error: at this point in file" au niveau de tous les digitalWrite.

    J'ai pourtant bien regardé la syntaxe, mais je ne vois pas ce qui peut bloquer ?

    Code:
    
    /*Programme qui controle la charge batterie par les panneaux photovoltaiques
    A partir de 14.4V (batterie considérée chargée), on met en route une pompe 220V pendant 30 minutes
    alimentée par un convertisseur DC12V/AC220V
    Après 30 minutes de fonctionnement, on arrête tous les consommateurs
    pour permettre à la batterie de se recharger s'il y a du soleil avant de 
    relancer la séquence de pompage*/
    
    
    int mesureVbat = A0;            // select the pin A0 for the batterie voltage
    int TensionBatterie = 14.4;  
    int relay_DCAC_pin = 13;  // select the pin for the converter relay, initialise a 0 
    int relay_Pompe_pin = 12;  // select the pin for the pump relay, initialise a 0
    int TempoPump = 1800000;     // declare la variable TempoPump en millisecondes
    
    void Setup()  {
      
      pinMode(relay_DCAC_pin, OUTPUT);
      pinMode(relay_Pompe_pin, OUTPUT);
        
    }
    void loop()  {
      map(mesureVbat, 0, 1023, 0, 18); //"map" la tension lue de 0 a 18V
      analogRead(mesureVbat);
      if (mesureVbat > TensionBatterie) /* met en route le convertisseur
                                          puis, puis 2 seconde après, la pompe
                                         pendant 30 mionutes si la condition est vraie */
      {
      digitalWrite(relay_DCAC_pin = HIGH);  // mise en route convertisseur
      delay(2000);                          // tempo 2s
      digitalWrite(relay_Pompe_pin = HIGH);  // mise en route de la pompe
      delay(TempoPump);                      // tempo de 30min
      digitalWrite(relay_Pompe_pin = LOW);  // arrête de la pompe
      delay(60000)                          // tempo de 60s pour permettre le refroidissement du convertisseur
      digitalWrite(relay_DCAC_pin = LOW);    // arrêt du convertisseur
      }
    }
    Ajout balises code, bien plus importantes que la couleur.
    L'effet bling bling a encore fait une victime ...

    -----
    Dernière modification par Jack ; 06/03/2012 à 22h56.

  2. #2
    hary

    Re : Mon 1er programme Arduino ''error: at this point in file"

    Pas de solution à mon problème ?

    ai-je posté dans la bonne rubrique ?

    C'est considéré comme de l'électronique ou de l'informatique ? La rubrique informatique me semble plutôt graviter autour des soucis de PC MAC ou autre !

  3. #3
    nornand

    Re : Mon 1er programme Arduino ''error: at this point in file"

    remplace le = par une virgule

    digitalWrite(relay_DCAC_pin = HIGH); // mise en route convertisseur

    digitalWrite(relay_DCAC_pin , HIGH); // mise en route convertisseur
    delay(2000); // tempo 2s
    digitalWrite(relay_Pompe_pin , HIGH); // mise en route de la pompe
    delay(TempoPump); // tempo de 30min
    digitalWrite(relay_Pompe_pin , LOW); // arrête de la pompe
    delay(60000); // tempo de 60s pour permettre le refroidissement du convertisseur
    digitalWrite(relay_DCAC_pin , LOW); // arrêt du convertisseur
    Dernière modification par nornand ; 07/03/2012 à 12h54.

  4. #4
    hary

    Re : Mon 1er programme Arduino ''error: at this point in file"

    Pouah !, merci pour la virgule à la place du point !
    Comment n'ai je pas vu cela ? J'y ai regardé encore et encore !

    Bon, là, la compilation va plus loin mais ça me met un

    "error complilng"
    "core.a(main.cpp.o): In function `main':
    C:\Documents and Settings\Administrateur\Bureau \Arduino\arduino-1.0\hardware\arduino\cores\ard uino/main.cpp:11: undefined reference to `setup'"



    Désolé d'être si empoté, mais c'est le premier §

  5. A voir en vidéo sur Futura
  6. #5
    nornand

    Re : Mon 1er programme Arduino ''error: at this point in file"

    setup et non pas Setup "s" minuscule !

  7. #6
    hary

    Re : Mon 1er programme Arduino ''error: at this point in file"

    "Done compiling"

    OK, vraiment un grand merci !

    Bon, n'ayant pas trouvé de plateforme virtuelle (même pas Virtual Breadboard), je vais attendre mon kit de débutant pour voir ce qui se passe réellement.

    J'ai hâte de faire le premiers essais et j'ai déjà plein d'idée pour faire évoluer le logiciel et les possibilités.

    En outre, la fonction "delay(TempoPump)" avec TempoPump = 1800000, soit 30 minutes de delay ne me plait pas du tout puisque d'après ce que j'ai pu lire, le fonctionnement de l'Arduino sera bloqué pendant tout ce temps.

    Encore un grand merci.

  8. #7
    nornand

    Re : Mon 1er programme Arduino ''error: at this point in file"

    oui pendant la fonctione "delay" l'Arduino tourne sur lui meme donc il ne gere plus les elements exterieur , par contre si tu sais quel element prendre en compte tu peux faire une boucle , et dans cette boucle (for next) tu peux gerer un evenement externe
    Dernière modification par nornand ; 08/03/2012 à 11h55.

Discussions similaires

  1. J'obtiens plein de "No such file directory" sans savoir pourquoi.
    Par invite614d88b8 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 05/08/2011, 01h13
  2. [Matlab] Problème lors de création "M-file"
    Par invite78f958b1 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/02/2011, 13h56
  3. Filé concurenciel du 1er juillet :)
    Par Maxime001 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 20
    Dernier message: 04/07/2010, 17h51
  4. AIDE SVP ! Publication FTP "File Exists"
    Par invitee44b3e88 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 0
    Dernier message: 06/04/2005, 17h03
  5. Error C0000218 Registry File Failure
    Par Cornemuse dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 30/10/2004, 20h58
Découvrez nos comparatifs produits sur l'informatique et les technologies.