Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur de compilation sous Arduino Uno

A cause des librairies?

Sujet résolu
23 juillet 2017 à 20:29:42

Bonjour!

Dès que j'inclue la bibliothèque <LiquidCrystal.h> dans l'IDE, il y a une erreur de compilation avec le message suivant:

Arduino : 1.8.3 (Windows 7), Carte : "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\mercuryS11\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10803 -build-path C:\Users\MERCUR~1\AppData\Local\Temp\arduino_build_807881 -warnings=none -build-cache C:\Users\MERCUR~1\AppData\Local\Temp\arduino_cache_162409 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\mercuryS11\Documents\Arduino\thermo_lcd\thermo_lcd.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\mercuryS11\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10803 -build-path C:\Users\MERCUR~1\AppData\Local\Temp\arduino_build_807881 -warnings=none -build-cache C:\Users\MERCUR~1\AppData\Local\Temp\arduino_cache_162409 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\mercuryS11\Documents\Arduino\thermo_lcd\thermo_lcd.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\MERCUR~1\AppData\Local\Temp\arduino_build_807881\sketch\thermo_lcd.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\mercuryS11\Documents\Arduino\libraries\LiquidCrystal" "C:\Users\MERCUR~1\AppData\Local\Temp\arduino_build_807881\sketch\thermo_lcd.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\mercuryS11\Documents\Arduino\libraries\LiquidCrystal" "C:\Users\mercuryS11\Documents\Arduino\libraries\LiquidCrystal\FastIO.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\mercuryS11\Documents\Arduino\libraries\LiquidCrystal" "C:\Users\mercuryS11\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "-IC:\Users\mercuryS11\Documents\Arduino\libraries\LiquidCrystal" "C:\Users\mercuryS11\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp" -o "C:\Users\MERCUR~1\AppData\Local\Temp\arduino_build_807881\preproc\ctags_target_for_gcc_minus_e.cpp"
C:\Users\mercuryS11\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:35:26: fatal error: ../Wire/Wire.h: No such file or directory

 #include <../Wire/Wire.h>

                          ^

compilation terminated.

Plusieurs bibliothèque trouvées pour "LiquidCrystal.h"
Utilisé : C:\Users\mercuryS11\Documents\Arduino\libraries\LiquidCrystal
Non utilisé : C:\Program Files (x86)\Arduino\libraries\LiquidCrystal
Utilisation de la bibliothèque LiquidCrystal prise dans le dossier : C:\Users\mercuryS11\Documents\Arduino\libraries\LiquidCrystal (legacy)
exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno

Quelqu'un a une solution? Merci d'avance.

  • Partager sur Facebook
  • Partager sur Twitter
1 août 2017 à 18:31:11

As-tu essayé de réinstaller la bibliothèque ?
  • Partager sur Facebook
  • Partager sur Twitter

Prépa PCSI

1 août 2017 à 22:36:26

J'ai désinstallé et réinstallé le logiciel, rien n'y fait.
  • Partager sur Facebook
  • Partager sur Twitter
15 août 2017 à 10:57:43

Quelqu'un a une autre solution ?
  • Partager sur Facebook
  • Partager sur Twitter
15 août 2017 à 13:30:13

Supprime manuellement les librairies,  dans le dossier documents/arduino/library.
  • Partager sur Facebook
  • Partager sur Twitter
30 août 2017 à 20:54:45

Ca y est! J'ai installé une vielle librairie, elle marche. Merci pour votre aide.
  • Partager sur Facebook
  • Partager sur Twitter
10 octobre 2017 à 19:47:22

Dès la vérification du code, j'ai des erreurs avec avec l'exemple 'bareMinimum' ou 'Blink

téléchargé IDE 1.8.4 because j'avais ces problèmes avec l'ancienne (erreur sur avr-g++.exe), j'ai installé à partir du zip windows

Exception 0xc0000090 0x0 0x0 0xf2712
PC=0xf2712

syscall.Syscall12(0x759b103d, 0xa, 0x126121b0, 0x125fa480, 0x0, 0x0, 0x1, 0x400, 0x125df500, 0x0, ...)
    /home/jenkins/go/src/runtime/syscall_windows.go:196 +0x4a
syscall.CreateProcess(0x126121b0, 0x125fa480, 0x0, 0x0, 0x1, 0x400, 0x125df500, 0x0, 0x122c1328, 0x122c12d4, ...)
    /home/jenkins/go/src/syscall/zsyscall_windows.go:583 +0x112
syscall.StartProcess(0x125db2c0, 0x43, 0x12569ea0, 0x1b, 0x1c, 0x122c13e0, 0x0, 0x0, 0x0, 0x0)
    /home/jenkins/go/src/syscall/exec_windows.go:326 +0x722
os.startProcess(0x125db2c0, 0x43, 0x12569ea0, 0x1b, 0x1c, 0x122c1514, 0x1254fd40, 0x0, 0x0)
    /home/jenkins/go/src/os/exec_posix.go:45 +0x293
os.StartProcess(0x125db2c0, 0x43, 0x12569ea0, 0x1b, 0x1c, 0x122c1514, 0x0, 0x0, 0x0)
    /home/jenkins/go/src/os/doc.go:28 +0x53
os/exec.(*Cmd).Start(0x125f8160, 0x0, 0x0)
    /home/jenkins/go/src/os/exec/exec.go:358 +0x6fa
os/exec.(*Cmd).Run(0x125f8160, 0x0, 0x0)
    /home/jenkins/go/src/os/exec/exec.go:276 +0x2b
arduino.cc/builder/builder_utils.ExecRecipeCollectStdErr(0x125dc840, 0x56c313, 0x15, 0x1, 0x5f4880, 0x614ef0, 0x0, 0x0, 0x0, 0x0)
    /home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder_utils/utils.go:413 +0x118
arduino.cc/builder.(*GCCPreprocRunnerForDiscoveringIncludes).Run(0x125dc820, 0x12308000, 0x0, 0x0)
    /home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/gcc_preproc_runner.go:93 +0x23c
arduino.cc/builder.runCommand(0x12308000, 0x5f39b0, 0x125dc820, 0x0, 0x0)
    /home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/container_find_includes.go:183 +0x57
arduino.cc/builder.findIncludesUntilDone(0x12308000, 0x125dc700, 0x538ca0, 0x12587110, 0x125dc740, 0x15, 0x0, 0x0)
    /home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/container_find_includes.go:331 +0x1810
arduino.cc/builder.(*ContainerFindIncludes).Run(0x614ef0, 0x12308000, 0x0, 0x0)
    /home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/container_find_includes.go:149 +0xdfd
arduino.cc/builder.runCommands(0x12308000, 0x122c1cc0, 0x22, 0x22, 0x1, 0x0, 0x0)
    /home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder.go:191 +0xe2
arduino.cc/builder.(*Builder).Run(0x122c1de4, 0x12308000, 0x0, 0x0)
    /home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder.go:124 +0x89f
arduino.cc/builder.RunBuilder(0x12308000, 0x0, 0x0)
    /home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder.go:222 +0x35
main.main()
    /home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/arduino-builder/main.go:338 +0x1360
eax     0x0
ebx     0x330ae008
ecx     0x0
edx     0x33050000
edi     0x1074
esi     0x330ae000
ebp     0xcf67c
esp     0xcf654
eip     0xf2712
eflags  0x10212
cs      0x23
fs      0x53
gs      0x2b
C:\Utils\Arduino18\arduino-1.8.4\arduino-builder a retourné 2
Erreur de compilation pour la carte Arduino/Genuino Uno

des idées ?? merci

(je suis sous Windows7)

-
Edité par jmelan 10 octobre 2017 à 19:48:57

  • Partager sur Facebook
  • Partager sur Twitter
19 mars 2018 à 16:19:53

bonjour j ai un problème  de compilation  avec mon arduino uno 

 

  • Partager sur Facebook
  • Partager sur Twitter
21 mars 2018 à 16:34:40

bonojur jai un gros probleme j ai mis ce code assez long pour faire une alarme

 /*
    * Arduino Security and Alarm System
    *
    * by Dejan Nedelkovski,
    * www.HowToMechatronics.com
    *
    */
    #include <LiquidCrystal.h> // includes the LiquidCrystal Library
    #include <Keypad.h>
    #define buzzer 8
    #define trigPin 9
    #define echoPin 10
    long duration;
    int distance, initialDistance, currentDistance, i;
    int screenOffMsg =0;
    String password="1234";
    String tempPassword;
    boolean activated = false; // State of the alarm
    boolean isActivated;
    boolean activateAlarm = false;
    boolean alarmActivated = false;
    boolean enteredPassword; // State of the entered password to stop the alarm
    boolean passChangeMode = false;
    boolean passChanged = false;
    const byte ROWS = 4; //four rows
    const byte COLS = 4; //four columns
    char keypressed;
    //define the cymbols on the buttons of the keypads
    char keyMap[ROWS][COLS] = {
      {'1','2','3','A'},
      {'4','5','6','B'},
      {'7','8','9','C'},
      {'*','0','#','D'}
    };
    byte rowPins[ROWS] = {14, 15, 16, 17}; //Row pinouts of the keypad
    byte colPins[COLS] = {18, 19, 20, 21}; //Column pinouts of the keypad
    Keypad myKeypad = Keypad( makeKeymap(keyMap), rowPins, colPins, ROWS, COLS);
    LiquidCrystal lcd(1, 2, 4, 5, 6, 7); // Creates an LC object. Parameters: (rs, enable, d4, d5, d6, d7)
    void setup() {
      lcd.begin(16,2);
      pinMode(buzzer, OUTPUT); // Set buzzer as an output
      pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
      pinMode(echoPin, INPUT); // Sets the echoPin as an Input
    }
    void loop() {
      if (activateAlarm) {
        lcd.clear();
        lcd.setCursor(0,0);
        lcd.print("Alarm will be");
        lcd.setCursor(0,1);
        lcd.print("activated in");
      
        int countdown = 9; // 9 seconds count down before activating the alarm
        while (countdown != 0) {
          lcd.setCursor(13,1);
          lcd.print(countdown);
          countdown--;
          tone(buzzer, 700, 100);
          delay(1000);
        }
        lcd.clear();
        lcd.setCursor(0,0);
        lcd.print("Alarm Activated!");
        initialDistance = getDistance();
        activateAlarm = false;
        alarmActivated = true;
      }
      if (alarmActivated == true){
          currentDistance = getDistance() + 10;
          if ( currentDistance < initialDistance) {
            tone(buzzer, 1000); // Send 1KHz sound signal
            lcd.clear();
            enterPassword();
          }
        }
      if (!alarmActivated) {
        if (screenOffMsg == 0 ){
          lcd.clear();
          lcd.setCursor(0,0);
          lcd.print("A - Activate");
          lcd.setCursor(0,1);
          lcd.print("B - Change Pass");
          screenOffMsg = 1;
        }
        keypressed = myKeypad.getKey();
         if (keypressed =='A'){        //If A is pressed, activate the alarm
          tone(buzzer, 1000, 200);
          activateAlarm = true;           
        }
        else if (keypressed =='B') {
          lcd.clear();
          int i=1;
          tone(buzzer, 2000, 100);
          tempPassword = "";
          lcd.setCursor(0,0);
          lcd.print("Current Password");
          lcd.setCursor(0,1);
          lcd.print(">");
          passChangeMode = true;
          passChanged = true;  
          while(passChanged) {     
          keypressed = myKeypad.getKey();
          if (keypressed != NO_KEY){
            if (keypressed == '0' || keypressed == '1' || keypressed == '2' || keypressed == '3' ||
                keypressed == '4' || keypressed == '5' || keypressed == '6' || keypressed == '7' ||
                keypressed == '8' || keypressed == '9' ) {
             tempPassword += keypressed;
             lcd.setCursor(i,1);
             lcd.print("*");
             i++;
             tone(buzzer, 2000, 100);
            }
          }
          if (i > 5 || keypressed == '#') {
            tempPassword = "";
            i=1;
            lcd.clear();
            lcd.setCursor(0,0);
            lcd.print("Current Password");
            lcd.setCursor(0,1);
            lcd.print(">");
          }
          if ( keypressed == '*') {
            i=1;
            tone(buzzer, 2000, 100);
            if (password == tempPassword) {
              tempPassword="";
              lcd.clear();
              lcd.setCursor(0,0);
              lcd.print("Set New Password");
              lcd.setCursor(0,1);
              lcd.print(">");
              while(passChangeMode) {
                keypressed = myKeypad.getKey();
                if (keypressed != NO_KEY){
                  if (keypressed == '0' || keypressed == '1' || keypressed == '2' || keypressed == '3' ||
                      keypressed == '4' || keypressed == '5' || keypressed == '6' || keypressed == '7' ||
                      keypressed == '8' || keypressed == '9' ) {
                    tempPassword += keypressed;
                    lcd.setCursor(i,1);
                    lcd.print("*");
                    i++;
                    tone(buzzer, 2000, 100);
                  }
                }
                if (i > 5 || keypressed == '#') {
                  tempPassword = "";
                  i=1;
                  tone(buzzer, 2000, 100);
                  lcd.clear();
                  lcd.setCursor(0,0);
                  lcd.print("Set New Password");
                  lcd.setCursor(0,1);
                  lcd.print(">");
                }
                if ( keypressed == '*') {
                  i=1;
                  tone(buzzer, 2000, 100);
                  password = tempPassword;
                  passChangeMode = false;
                  passChanged = false;
                  screenOffMsg = 0;
                }           
              }
            }
          }
        }
       }
     }
    }
    void enterPassword() {
      int k=5;
      tempPassword = "";
      activated = true;
      lcd.clear();
      lcd.setCursor(0,0);
      lcd.print(" *** ALARM *** ");
      lcd.setCursor(0,1);
      lcd.print("Pass>");
          while(activated) {
          keypressed = myKeypad.getKey();
          if (keypressed != NO_KEY){
            if (keypressed == '0' || keypressed == '1' || keypressed == '2' || keypressed == '3' ||
                keypressed == '4' || keypressed == '5' || keypressed == '6' || keypressed == '7' ||
                keypressed == '8' || keypressed == '9' ) {
              tempPassword += keypressed;
              lcd.setCursor(k,1);
              lcd.print("*");
              k++;
            }
          }
          if (k > 9 || keypressed == '#') {
            tempPassword = "";
            k=5;
            lcd.clear();
            lcd.setCursor(0,0);
            lcd.print(" *** ALARM *** ");
            lcd.setCursor(0,1);
            lcd.print("Pass>");
          }
          if ( keypressed == '*') {
            if ( tempPassword == password ) {
              activated = false;
              alarmActivated = false;
              noTone(buzzer);
              screenOffMsg = 0;
            }
            else if (tempPassword != password) {
              lcd.setCursor(0,1);
              lcd.print("Wrong! Try Again");
              delay(2000);
              lcd.clear();
              lcd.setCursor(0,0);
              lcd.print(" *** ALARM *** ");
              lcd.setCursor(0,1);
              lcd.print("Pass>");
            }
          }   
        }
    }
    // Custom function for the Ultrasonic sensor
    long getDistance(){
      //int i=10;
     
      //while( i<=10 ) {
      // Clears the trigPin
      digitalWrite(trigPin, LOW);
      delayMicroseconds(2);
      // Sets the trigPin on HIGH state for 10 micro seconds
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
      // Reads the echoPin, returns the sound wave travel time in microseconds
      duration = pulseIn(echoPin, HIGH);
      // Calculating the distance
      distance = duration*0.034/2;
      //sumDistance += distance;
      //}
      //int averageDistance= sumDistance/10;
      return distance;
    }

voila et sa ma afficher sa je vous en suplie aider moi

erreu de compilation pour la carte arduino.. mege

  • Partager sur Facebook
  • Partager sur Twitter
25 décembre 2018 à 18:35:43

//www.elegoo.com
//2016.09.19
#include <IRremote.h>//Infrared Library
int receiverpin = 12;//Infrared signal receiving pin
int LED=13;                //define LED pin
volatile int state = LOW;  //define default input mode
unsigned long RED;
#define L 16738455
IRrecv irrecv(receiverpin);//initialization
decode_results results;//Define structure type
void setup() {
pinMode(LED, OUTPUT);     //initialize LED as an output
Serial.begin(9600);       // debug output at 9600 baud
 irrecv.enableIRIn();// Start receiving
}
void stateChange()      
{
  state = !state;          
  digitalWrite(LED, state);
}
void loop() {
if (irrecv.decode(&results))
    { 
      RED=results.value;
       Serial.println(RED);
       irrecv.resume(); // Receive the next value
    delay(150);
     if(RED==L)
  {  
     stateChange();
   }
  }
     }
exit status 1
Erreur de compilation pour la carte Aduino/Genuino Uno
voila ma page d'erreur lorsque je souhaite mettre la télécommande en route!!! que faire ? merci d'avance....
  • Partager sur Facebook
  • Partager sur Twitter
26 décembre 2018 à 17:46:00

Bonjour,

un petit message d’introduction serait le bienvenu et ouvrir un post séparé est carrément mieux surtout sur un post "résolu".

En tous les cas le programme compile normalement :

Le croquis utilise 7850 octets (24%) de l'espace de stockage de programmes. Le maximum est de 32256 octets.

Les variables globales utilisent 421 octets (20%) de mémoire dynamique, ce qui laisse 1627 octets pour les variables locales. Le maximum est de 2048 octets.


autrement dit il faut chercher ailleurs et vérifier notamment que la librairie IR est bien installée. 

-
Edité par clgbzh 26 décembre 2018 à 17:47:00

  • Partager sur Facebook
  • Partager sur Twitter
1 avril 2019 à 11:47:20

bonjour ...voila mon programme
/*
Arduino envoie de sms 
description : Arduino envoie un message sms au Sony S3
 */
#include <Arduino.h>
#include <SoftwareSerial.h>
SoftwareSerial MySerial(3,2);// RX,TX  pins 
void setup() 
{
 pinMode(13,OUTPUT); // Initialise le pin 13 digital out (led)
 pinMode(8,INPUT); // Bouton de sortie 
 Serial.begin(9600); // Ouvrir la connexion série à la vitesse de transmission de 9600 bauds
 MySerial.begin(9600); // Ouvrir la connexion série à la vitesse de transmission de 9600 bauds 
}
void loop() {
  if (digitalRead(9) HIGH )
  { // Appuyer sur le bouton On 
       digitalWrite(13,HIGH); // Allumer la Led
       Serial.println("AT"); // Envoie sur commande pour "réveiller" le téléphone portable
       MySerial.println("AT"); // Envoie sur commande pour "réveiller" le téléphone portable
       delay(500);
       Serial.println("AT÷CMGF=1"); // Met le téléphone en mode sms
       MySerial.println("AT÷CMGF=1"); //Met le téléphone en mode sms
       delay(1000); // attendre une seconde
       Serial.println("AT÷CMGW=\"÷0768819347\""); // mon numéro de téléphone 
       MySerial.println("AT÷CMGW=\"÷0768819347\""); // idem mon numéro de téléphone 
       delay(1000);
       Serial.print("Arduino:Anomalie dans la pharmacie!."); // message contesté
       MySerial.println("Arduino:Anomalie dans la pharmacie!."); // message contesté
       delay(1000);
       Serial.write(byte(26)); // signale la fin du message
       MySerial.write(byte(26)); // signale la fin du message
       delay(1000);
       Serial.println("AT÷CMSS=1"); //envoie le message d'alerte au gardien
       MySerial.println("AT÷CMSS=1"); //envoie le message d'alerte au gardien
       digitalWrite(13,LOW);// Eteindre la LED
       delay(250);
  }
}
voila mon programme j'ai comme erreur " exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno" si quelqu'un peut m'aide merci
  • Partager sur Facebook
  • Partager sur Twitter
4 avril 2019 à 18:48:53

Bonsoir,

l'instruction if (digitalRead(9) HIGH ) n'est pas correcte, ce serait if ( digitalRead(9) == HIGH)

de plus ne serait-ce pas plutôt if ( digitalRead(8) == HIGH)

-
Edité par clgbzh 4 avril 2019 à 18:50:03

  • Partager sur Facebook
  • Partager sur Twitter
4 avril 2019 à 22:49:50

Bonjour, je n'arrive pas à résoudre ce problème de compilation voilà ce qu'il affiche:

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

C:\Program Files (x86)\Arduino\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/Genuino Uno

  • Partager sur Facebook
  • Partager sur Twitter
6 avril 2019 à 11:04:31

Bonjour,

sans le programme, ça va être difficile de répondre

  • Partager sur Facebook
  • Partager sur Twitter
6 avril 2019 à 18:32:00

Bonjour

j'ai le même message d'erreur

voici mon programme:

#include <IRremote.h>

//ports

#define GAUCHE 3

#define DROITE 5

#define AVANT 6

void setup() {

   pinMode(AVANT, OUTPUT);

   pinMode(DROITE, OUTPUT);

   pinMode(GAUCHE, OUTPUT);

   digitalWrite(AVANT, LOW);

   digitalWrite(DROITE, LOW);

   digitalWrite(GAUCHE, LOW);

}

// variables

int trevor; 

int trump;

int trodsky;

int receiver = 11;

IRrecv irrecv(receiver);

decode_results results;

void translateIR()

{

  switch(results.value)

  {

  case 0xFFA25D:

  analogWrite(AVANT, trevor);

  analogWrite(GAUCHE, trodsky);

  analogWrite(DROITE, trump);

  trevor = 0;

  trodsky = 0;

  trump = 0;

  break; 

  case 0xFF629D:

  analogWrite(AVANT,trevor);

  analogWrite(GAUCHE, trodsky);

  analogWrite(DROITE, trump);

  trevor = 225;

  trodsky = 0;

  trump = 0;

  break;

  case 0xFF22DD:

  analogWrite(AVANT, trevor);

  analogWrite(GAUCHE, trodsky);

  analogWrite(DROITE, trump);

  trevor = 25;

  trodsky = 210;

  trump = 0;

  break;

  case 0xFFC23D:

  analogWrite(AVANT, trevor);

  analogWrite(GAUCHE, trodsky);

  analogWrite(DROITE, trump);

  trevor = 25;

  trodsky = 0;

  trump = 210;

  break;                              

  case 0xFFA857:

  analogWrite(AVANT, trevor);

  analogWrite(GAUCHE, trodsky);

  analogWrite(DROITE, trump);

  trevor = 0;

  trodsky = 113;

  trump = 113;

  break;

  default:

  analogWrite(AVANT, trevor);

  trevor = 113;

  }  

  }

  qu'est ce qui coince? merci

  • Partager sur Facebook
  • Partager sur Twitter
6 avril 2019 à 20:44:02

Si le message est "undefined reference to 'loop'", c'est qu'il n'y a pas de fonction loop().

-
Edité par michelbillaud 6 avril 2019 à 20:44:56

  • Partager sur Facebook
  • Partager sur Twitter
25 mai 2019 à 15:32:56

bonjour j ai un problème  de compilation  avec mon arduino

-
Edité par samehmoussa 25 mai 2019 à 15:38:12

  • Partager sur Facebook
  • Partager sur Twitter
25 mai 2019 à 17:48:15

Si il ne trouve pas Wire.h, c'est que la bibliothèque est mal installée, ou n'est pas importée dans le projet

[Menu] Croquis > Inclure une bibliothèque > Wire

  • Partager sur Facebook
  • Partager sur Twitter
27 août 2019 à 10:21:34

Bonjour, j'ai une erreur de compilation avec mon afficheur LCD sur l'arduino UNO. J'utilise Win10

voici le message d'erreur:

Arduino : 1.8.9 (Windows 10), Carte : "Arduino/Genuino Uno"

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp: In member function 'int I2CIO::begin(uint8_t)':

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:60:4: error: 'Wire' was not declared in this scope

    Wire.begin ( );

    ^

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp: In member function 'uint8_t I2CIO::read()':

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:116:7: error: 'Wire' was not declared in this scope

       Wire.requestFrom ( _i2cAddr, (uint8_t)1 );

       ^

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp: In member function 'int I2CIO::write(uint8_t)':

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:139:7: error: 'Wire' was not declared in this scope

       Wire.beginTransmission ( _i2cAddr );

       ^

Plusieurs bibliothèque trouvées pour "LiquidCrystal.h"

Utilisé : C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal

Non utilisé : C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal-1.0.7

Non utilisé : C:\Program Files (x86)\Arduino\libraries\LiquidCrystal

exit status 1

Erreur de compilation pour la carte Arduino/Genuino Uno

Ce rapport pourrait être plus détaillé avec

l'option "Afficher les résultats détaillés de la compilation"

activée dans Fichier -> Préférences.

Pourriez-vous m'aider s'il vous plait???

  • Partager sur Facebook
  • Partager sur Twitter
27 août 2019 à 14:02:56

Ca serait bien d'ouvrir de lire les réponses précédentes, où il est question de Wire.h




JustinBashimbe a écrit:

Bonjour, j'ai une erreur de compilation avec mon afficheur LCD sur l'arduino UNO. J'utilise Win10

voici le message d'erreur:

Arduino : 1.8.9 (Windows 10), Carte : "Arduino/Genuino Uno"

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp: In member function 'int I2CIO::begin(uint8_t)':

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:60:4: error: 'Wire' was not declared in this scope

    Wire.begin ( );

    ^

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp: In member function 'uint8_t I2CIO::read()':

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:116:7: error: 'Wire' was not declared in this scope

       Wire.requestFrom ( _i2cAddr, (uint8_t)1 );

       ^

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp: In member function 'int I2CIO::write(uint8_t)':

C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:139:7: error: 'Wire' was not declared in this scope

       Wire.beginTransmission ( _i2cAddr );

       ^

Plusieurs bibliothèque trouvées pour "LiquidCrystal.h"

Utilisé : C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal

Non utilisé : C:\Users\Justin TB\Documents\Arduino\libraries\LiquidCrystal-1.0.7

Non utilisé : C:\Program Files (x86)\Arduino\libraries\LiquidCrystal

exit status 1

Erreur de compilation pour la carte Arduino/Genuino Uno

Ce rapport pourrait être plus détaillé avec

l'option "Afficher les résultats détaillés de la compilation"

activée dans Fichier -> Préférences.

Pourriez-vous m'aider s'il vous plait???



  • Partager sur Facebook
  • Partager sur Twitter
6 février 2020 à 19:08:56

Bonjour à tous, J'ai également un problème avec ma carte Arduino Genio ... J'ai tout essayé, j'ai cherché le problème dans le message d'erreur à installer en bibliothèque mais rien à faire! Pouvez-vous m'aider? Voilà le programme...

                                                             Arduino : 1.8.10 (Mac OS X), Carte : "Arduino Uno"

                                      fork/exec /Users/Famille/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/bin/avr-g++: no such file or directory
                                    Erreur de compilation pour la carte Arduino Uno

Merci de me répondre au plus vite svp!!!

  • Partager sur Facebook
  • Partager sur Twitter
7 février 2020 à 0:37:02

Il faut installer le compilateur avr-g++
  • Partager sur Facebook
  • Partager sur Twitter
11 février 2020 à 18:21:34 - Message modéré pour le motif suivant : Merci d'utiliser le bouton code du forum pour insérer votre code


11 février 2020 à 21:10:23

Bonsoir,

pour plus de facilité il faut utiliser le bouton </> pour insérer un code.

  • avertisseur n'est pas déclaré
  • il y a une parenthèse de trop avant le test if (distance
  • Partager sur Facebook
  • Partager sur Twitter
9 novembre 2021 à 20:46:41

il me donne cette message :

Bibliothèque non valide trouvée dans C:\Users\senya VON\Documents\Arduino\libraries\sketch_nov09a : aucun fichier d'en-tête (.h) trouvé dans C:\Users\senya VON\Documents\Arduino\libraries\sketch_nov09a

quelle est la solution !!
  • Partager sur Facebook
  • Partager sur Twitter
9 novembre 2021 à 22:16:34

@Yassine Assran  Bonsoir, merci de ne pas déterrer d'ancien sujet résolu. Créer le votre dans le respect des règles du forum à savoir qu'un message commence par des règles de politesses (un bonjour ou des salutations à la communauté et se termine par des remerciements par avances pour les futures réponses) un descriptif de votre problème et le code que vous avez écrit inséré sur le forum avec l'outil d'intégration de code soit le bouton code </>.

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter