WiFi

ESP_breakout1-1_500.jpg

メーカー情報ページ

ピン配置

写真奥から、

GNDGND
IO010kΩ抵抗経由で3.3V
IO2未接続
EN10kΩ抵抗経由で3.3V
RST10kΩ抵抗経由で3.3V
TXDArduinoのRx
RXDArduinoのTx
3V33.3V

Arduino UNOでは、Rx, Txの代わりに、3.3V⇔5V変換をして、デジタル2, 3番ピンに接続する。

プログラミング

ライブラリ

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(115200);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }
  Serial.println("Goodnight moon!");
  // set the data rate for the SoftwareSerial port
  mySerial.begin(115200);
  mySerial.println("Hello, world?");
}
void loop() { // run over and over
  if (mySerial.available()) {
    Serial.write(mySerial.read());
  }
  if (Serial.available()) {
    mySerial.write(Serial.read());
  }
}

AT+UART_DEF=9600,8,1,0,0

ESP-WROOM-02をUART Download Modeで使う場合、 ?IO0を10kΩ抵抗経由でGNDに接続 ?IO2を10kΩ抵抗経由で3.3Vに接続


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS