WiFiボードESP-Wroom-02
写真奥から、
GND | GND |
IO0 | 10kΩ抵抗経由で3.3V |
IO2 | 未接続 |
EN | 10kΩ抵抗経由で3.3V |
RST | 10kΩ抵抗経由で3.3V |
TXD | ArduinoのRx |
RXD | ArduinoのTx |
3V3 | 3.3V |
SSID MeoBankSD_pbl パスワード Wikiのパスワードと同じ
#include <SoftwareSerial.h> SoftwareSerial mySerial(2, 3); // RX, TX const unsigned long newBAUD=57600; unsigned long bauds[]= { 300,1200,2400,4800,9600,14400, 19200,28800,31250,38400,57600,115200 }; void setup() { int i; int flag; unsigned char c; Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for native USB port only } Serial.println("Goodnight moon!"); for( i=11; i>=0; i-- ){ mySerial.begin( bauds[i] ); mySerial.println( "AT" ); flag = 0; delay( 200 ); while( mySerial.available() ){ mySerial.read(); flag = 1; } if( flag ){ Serial.println( "BAUD rate="+String( newBAUD ) ); mySerial.println("AT+UART_DEF="+String(newBAUD)+",8,1,0,0"); mySerial.begin( newBAUD ); mySerial.println( "AT" ); while( mySerial.available() ){ Serial.write( mySerial.read() ); } break; } } if( !flag ){ Serial.println( "?????" ); } } void loop() { // run over and over if (mySerial.available()) { Serial.write(mySerial.read()); } if (Serial.available()) { mySerial.write(Serial.read()); } }