ESP8266EX

Ciao a tutti,

provando ad utilizzare moduli esp8266ex , al comando AT+RST , ricevo come risposta :

OK





 ets Jan  8 2013,rst catse:2, boot lode:(3,7)





load 0x40000000, lo


tXZ‚j


chksu[‚ÂÙšj
load 0x3gfe8000, len 776, ro«Âj
tail 0
chks][‚ÂÁ’8 ts2s


šj 


2�¡


‚Œãœï“pƒŒóeŒ

Premesso che ... fornisco 3.3 V ,

lo sketch di riferimento è :

#include <SoftwareSerial.h>





SoftwareSerial esp8266(2,3); // make RX Arduino line is pin 2, make TX Arduino line is pin 3.


                            // This means that you need to connect the TX line from the esp to the Arduino's pin 2


                            // and the RX line from the esp to the Arduino's pin 3


void setup()


{


 Serial.begin(9600);


 esp8266.begin(115200); // your esp's baud rate might be different


}





void loop()


{


 if(esp8266.available()) // check if the esp is sending a message 


 {


   while(esp8266.available())


   {


     // The esp has data so display its output to the serial window 


     char c = esp8266.read(); // read the next character.


     Serial.write(c);


   }  


 }


 





 


 if(Serial.available())


 {


   // the following delay is required because otherwise the arduino will read the first letter of the command but not the rest


   // In other words without the delay if you use AT+RST, for example, the Arduino will read the letter A send it, then read the rest and send it


   // but we want to send everything at the same time.


   delay(1000); 


   


   String command="";


   


   while(Serial.available()) // read the command character by character


   {


       // read one character


     command+=(char)Serial.read();


   }


   esp8266.println(command); // send the read character to the esp8266


 }


}

non saprei esattamente cosa provare...

Il codice devi racchiuderlo nei tag code, vedi sezione 7 del regolamento, spiega bene come fare ( pulsante </> ).
Altrimenti parte del codice può essere visualizzata male o mancare perchè interpretato come attributo del testo stesso.

Anche la risposta mettila nei tag code, potrebbero esserci caratteri che danno fastidio all'editor.
Fai quindi 2 pezzi con i tag code, la risposta e poi il codice
Per favore, modifica il tuo post precedente, grazie.

Ciao, scrive quelle bruttezze quando si pianta l'esp.
Che esp è?
nella riga che hai messo:

SoftwareSerial esp8266(2,3);

verifica che i pin 2 e 3 siano riferiti a dei pin dell'esp disponibili (direi di no)
Prova ad utilizzare il 4 e 5

Stefano