2024年8月21日水曜日

esp8266 pedia and AT command


((arduinoIDE))
これとrandom nerdが良い

https://ambidata.io/docs/esp8266/
https://www.emqx.com/ja/blog/esp8266_mqtt_led

((micropython))
https://micropython-docs-ja.readthedocs.io/ja/latest/esp8266/tutorial/index.html
--------------------------------------------------------------------
arduino赤本にある espのrx,txをmySerialの2,3につなぐ(クロス)
ポイントはシリアルモニタでBoth NL & CRとせんと通信エラーっr

#include <SoftwareSerial.h>
SoftwareSerial mySerial(3,2); // rx,tx
void setup() {
  Serial.begin(9600);
  mySerial.begin(115200);
  delay(10);
  mySerial.println("AT+UART_CUR=9600,8,1,0,0");
// ボーレート再設定したら以下のように再起動
  mySerial.begin(9600);
  delay(10);
  mySerial.println("AT+GMR");
}

void loop() {
 if (mySerial.available()){
   Serial.write(mySerial.read());
 }
 if (Serial.available()){
   mySerial.write(Serial.read());
 }
}

0 件のコメント:

コメントを投稿