Difference between revisions of "ESP8266"
(Initial creation) |
(Add serial terminal) |
||
| Line 3: | Line 3: | ||
*[https://sites.google.com/site/terminalbpp/ Terminal] com port development tool | *[https://sites.google.com/site/terminalbpp/ Terminal] com port development tool | ||
*[http://www.electrodragon.com/w/ESP8266 ESP8266] at Electrodragon | *[http://www.electrodragon.com/w/ESP8266 ESP8266] at Electrodragon | ||
| + | ===Arduino as serial terminal=== | ||
| + | |||
| + | <source lang="text"> | ||
| + | /* | ||
| + | jha 9/9/2015 | ||
| + | |||
| + | eXperiment with Esp8266 | ||
| + | Use the arduino as a terminal to check / program the ESP8266 | ||
| + | found the soft serial code here: https://www.arduino.cc/en/Tutorial/SoftwareSerialExample | ||
| + | |||
| + | "Works on my machine" | ||
| + | |||
| + | */ | ||
| + | |||
| + | #include <SoftwareSerial.h> | ||
| + | |||
| + | SoftwareSerial mySerial(10, 11); // RX, TX | ||
| + | |||
| + | void setup() { | ||
| + | |||
| + | Serial.begin(115200); | ||
| + | mySerial.begin(115200); // the ESP8266 I bough on Amazon defaulted to 115,200 baud rate. | ||
| + | |||
| + | } | ||
| + | |||
| + | // the loop function runs over and over again forever | ||
| + | void loop() { | ||
| + | |||
| + | if (mySerial.available()) { | ||
| + | Serial.write(mySerial.read()); | ||
| + | } | ||
| + | if (Serial.available()) { | ||
| + | mySerial.write(Serial.read()); | ||
| + | } | ||
| + | } | ||
| + | </source> | ||
Revision as of 17:30, 16 September 2015
ESP8266
Resources
Arduino as serial terminal
/*
jha 9/9/2015
eXperiment with Esp8266
Use the arduino as a terminal to check / program the ESP8266
found the soft serial code here: https://www.arduino.cc/en/Tutorial/SoftwareSerialExample
"Works on my machine"
*/
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
Serial.begin(115200);
mySerial.begin(115200); // the ESP8266 I bough on Amazon defaulted to 115,200 baud rate.
}
// the loop function runs over and over again forever
void loop() {
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
mySerial.write(Serial.read());
}
}