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