AE-ESP-WROOM-02の配線
備忘録として、AE-ESP-WROOM-02の配線を記録しておきます。動作確認はATコマンドを認識するところまでです。
スケッチは以下を作成しました。
#include <doxygen.h> #include <ESP8266.h> #include <SoftwareSerial.h> //SSIDとpasswordの定義付け #define SSID "*******" #define PASSWORD "*******" SoftwareSerial mySerial(10, 11); // RX, TX ESP8266 wifi(mySerial); void setup() { // Open serial communications and wait for port to open: Serial.begin(9600); //本来esp-wroom-02は115200で動作する。しかし、今回はAT+UART_DEF=9600,8,1,0,0で既に動作速度変更済。そのため、このプログラムでよい。 while (!Serial) { // wait for serial port to connect. Needed for native USB port only } //Serial.begin(9600); Serial.println("setup begin"); Serial.print("ファームウェアバージョン: "); Serial.println(wifi.getVersion().c_str()); // //ステーションモードかどうかを判別 if (wifi.setOprToStationSoftAP()) { Serial.println("to Station ok"); } else { Serial.println("to Station err"); } //接続可能なアクセスポイントの一覧取得 Serial.println(wifi.getAPList()); if (wifi.joinAP(SSID, PASSWORD)) { Serial.print("Join AP success\r\n"); Serial.print("IP: "); Serial.println(wifi.getLocalIP().c_str()); } else { Serial.print("Join AP failure\r\n"); } Serial.print("setup end\r\n"); } void loop() { // run over and over if (mySerial.available()) { Serial.write(mySerial.read()); } if (Serial.available()) { mySerial.write(Serial.read()); } }