2026年11月2日月曜日

ArduinoESPAT on uno r3

このライブラリはArduino実用入門のESP8266ライブラリより簡便だった 

ゼロからよくわかるArduino電子工作入門 改定2版

//#include <SoftwareSerial.h>
// Rx 2 Tx 3 がArduinoESPATで決め打ちされているので
// 第一行は原本にあったが不要だった
#include "ArduinoESPAT.h"

ESPAT espat("HUAWEI@nova@lite@3+" ,"99991111");

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("gihyo.jp", "/", 80));
}

void loop(){
}
ーーーーーArduinoESPATライブラリのサンプルプログラムーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
#include "ArduinoESPAT.h"
ESPAT espat("HUAWEI@nova@lite@3+" ,"99991111");

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 件のコメント:

コメントを投稿