Bonjour à tous, j’espère que vous allez bien.
Alors j’essaye de communiquer mon module wifi ESP01 avec ma carte arduino via le moniteur série.
Donc, dans mon 1er code du module wifi, je transfert deux chaines de caractères via le moniteur série, et dans le 2ème code je veux récupérer ces deux chaines de caractères et les stocker dans deux variables via ma carte arduino.
J’arrive pas à le faire, en fait j’arrive à transférer les deux variables à la fois mais pas séparément.
MERCI BEAUCOUP
Voici le code ESP :
#include <ESP8266WiFi.h>
void setup() {
Serial.begin(115200);
delay (1000);
}
void loop() {
String var1="OFF";
String var2 ="ON";
Serial.println(var1);
delay(2000);
Serial.println(var2);
delay(2000);
}
voici le code arduino :
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
void setup() {
Serial.begin(115200);
mySerial.begin(115200);
delay(2000);
}
void loop() {
String IncomingString="";
boolean StringReady = false;
while (mySerial.available()){
IncomingString=mySerial.readString();
StringReady= true;
}
if (StringReady){
Serial.println("Received String: " + IncomingString);
}
}