空スケッチをいれてuno r3にesp01をtx,rxをクロスしないで接続する
ATを入れる際に、baudrateが115200でないと接続できんのを確かめた!
ソフトシリアルを使うときは9600にする必要があるらしいが以下のサンプルコードは
115200でesp01と通信しているようだ。。。ゼロからよくわかる!Arduino電子工作 より
#include "ArduinoESPAT.h"
ESPAT espat("SSID", "PASSWD");
void setup(){
Serial.begin(115200);
if(espat.begin()){
Serial.println("Initialize Ok");
}else{
Serial.println("Initialize Fail");
}
if(espat.changeMode(1)){
Serial.println("Mode OK");
}else{
Serial.println("Mode not OK");
}
if(espat.tryConnectAP()){
Serial.println("Connected");
}else{
Serial.println("Connect Failed");
}
Serial.println(espat.clientIP());
Serial.println(espat.get("hogehoge.com", "/", 80));
Serial.println("Finished");
}
void loop(){
}
0 件のコメント:
コメントを投稿