JJRobots COMMUNITY

Full Version: which firmware should be programmed on ESP8266 module ?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello,

I'm trying to use the code for my hardware (self-balancing robot) and now reading the code and reference. but, one thing insufficient is about the firmware running on ESP8266 of the Brain Shield. Looks the code at github is only for Arduino Leonardo board. but, the code below is sending the at command to ESP8266.
Could someone point me to the location of the wiki page w.r.t the firmware on ESP8266 of the Brain Shield ?


#ifdef WIFI_ESP
// With the new ESP8266 WIFI MODULE WE NEED TO MAKE AN INITIALIZATION PROCESS
Serial.println("Initalizing ESP Wifi Module...");
Serial.println("WIFI RESET");
Serial1_flush();
Serial1_print("+++"); // To ensure we exit the transparent transmision mode
delay(100);
ESPsendCommand("AT","OK",1);


Thanks, NamKyu
(01-02-2019 11:49 AM)nkkim91 Wrote: [ -> ]Hello,

I'm trying to use the code for my hardware (self-balancing robot) and now reading the code and reference. but, one thing insufficient is about the firmware running on ESP8266 of the Brain Shield. Looks the code at github is only for Arduino Leonardo board. but, the code below is sending the at command to ESP8266.
Could someone point me to the location of the wiki page w.r.t the firmware on ESP8266 of the Brain Shield ?


#ifdef WIFI_ESP
// With the new ESP8266 WIFI MODULE WE NEED TO MAKE AN INITIALIZATION PROCESS
Serial.println("Initalizing ESP Wifi Module...");
Serial.println("WIFI RESET");
Serial1_flush();
Serial1_print("+++"); // To ensure we exit the transparent transmision mode
delay(100);
ESPsendCommand("AT","OK",1);


Thanks, NamKyu
The ESP already has it own firmware by default. The Arduino just send the configuration parameters in order to create the WIFI Network properly
Thank you for your reply !!

I thought the firmware from https://www.espressif.com/ SDK AT bin should be programmed.
What if I already programmed a test arduino application ? Is the firmware still support the AT command ?

Right after purchasing ESP8266 module, tested with Arduino application. So, didn't know about the native firmware supporting AT commands set for TCP connection.
However, confirmed that NodeMCU V3 board which hasn't touched yet prints "ready" message on UART terminal and respond to "AT" command.

So, my last question is how I can restore the firmware of other ESP8266 module which already has Arduino test application. Espressif AT bin firmware is required ?

Thanks, NamKyu
Reference URL's