Erreur lors de la compilation.

merci pour votre aide l'englais posé un peu de blem
je pense que sava aller

voila je suis arriver normaliser mon programme mais il y a une autre message d'erreur
voici mes code

#include <SoftwareSerial.h>
SoftwareSerial SIM900(7, 8);

String textMessage;

String lampState = "HIGH";

const int relay =3;

void setup() {
  digitalWrite(9,HIGH);
  delay(1000);
  digitalWrite(9,LOW);
  delay(5000);
    // put your setup code here, to run once:
    pinMode(relay,OUTPUT);
    digitalWrite(relay,HIGH);

    Serial.begin(19200);
    SIM900.begin(19200);

    delay(20000);
    Serial.print("SIM900 is ready to send receive sms");

    SIM900.print("AT+CMGF=1\r");
    delay(100);
    SIM900.print("AT+CNMI=2,2,0,0,0\r");
    delay(100);
}

void loop() {
  if(SIM900.available()>0){
    textMessage = SIM900.readString();
    Serial.print(textMessage);
    delay(10);
  }
  if(textMessage.indexOf("ON")>=0){
    digitalWrite(relay,LOW);
    lampState = "on";
    Serial.println("Relay set to ON");
    textMessage = "";
  }
  if(textMessage.indexOf("OFF")>=0){
    digitalWrite(relay.HIGH);
    lampState = "off";
    Serial.println("Relay set to OFF");
  }
  if(textMessage.indexOf("STATE")>=0){
    String message = "Lamp is " + lampState;
    sendSMS(message);
    Serial.println("Lamp state resquest");
    textMessage = "";
  }
}

void sendSMS(String message){
  SIM900.print("AT+CMGF=1\r");
  delay(100);
  SIM900.println("AT+CMGS=\"+243898900677\"");
  delay(100);
  SIM900.println(message);
  delay(100);
  SIM900.println((char)26);
  delay(100);
  SIM900.println();

  delay(5000);
    // put your main code here, to run repeatedly
}

voici le message d'erreur:

Utilisation de la bibliothèque SoftwareSerial prise dans le dossier : C:\Program Files\Arduino\hardware\arduino\avr\libraries\SoftwareSerial

C:\Program Files\Arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\standard -IC:\Program Files\Arduino\hardware\arduino\avr\libraries\SoftwareSerial C:\Users\Mida\AppData\Local\Temp\build2150176089338427716.tmp\sketch_feb17a.cpp -o C:\Users\Mida\AppData\Local\Temp\build2150176089338427716.tmp\sketch_feb17a.cpp.o
In file included from sketch_feb17a.ino:2:0:
sketch_feb17a.ino: In function 'void loop()':
C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:40:14: error: expected unqualified-id before numeric constant
#define HIGH 0x1
^
sketch_feb17a.ino:44:24: note: in expansion of macro 'HIGH'
Erreur lors de la compilation.

votre support svp

Une simple faute de frappe ligne 44 :
Mets plutôt une virgule.

   digitalWrite(relay, HIGH);

au lieu de

   digitalWrite(relay.HIGH);

mikelove:
merci pour votre aide l'englais posé un peu de blem

Le français aussi, apparement :wink:

un grand merci a toi #bigil pour ton support j'ai en fin réussi,
et merci a vous tous pour votre contribution.

mon programme marche je vous en suis reconnaissant #hbachetti merci