Esp8266

From James's Wiki
Revision as of 07:41, 7 October 2018 by Ractive (talk | contribs)

File:Esp12e-pinout.png

here is the code to forward data from one serial port to another on a arduino mega to communicate with the esp8266

void setup() {
 // Open serial communications and wait for port to open:
 Serial.begin(57600);
 while (!Serial) {
   ; // wait for serial port to connect. Needed for native USB port only
 }
 Serial1.begin(9600);
 while (!Serial) {
   ; // wait for serial port to connect. Needed for native USB port only
 }
 Serial.println("Startup Complete."); 
}
void loop() {
 // put your main code here, to run repeatedly:
 if ( Serial1.available() )   {  Serial.write( Serial1.read() );  }
 if ( Serial.available() )   {  Serial1.write( Serial.read() );  }
}