Én amit találtam nálam teszt kódot, az roppant egyszerű, ez nano-ra.
/*
ESP01 WIFI MODULE
VCC -> 3.3V
CH_PD -> 3.3V (use bareboard to share the 3.3V without soldering)
GND -> GND
UTXD -> RX2 PIN17
URXD -> TX2 PIN16
*/
#include <SoftwareSerial.h>
SoftwareSerial WifiSerial(10, 11); // RX, TX
void setup() {
WifiSerial.begin(57600);
Serial.begin(115200);
}
void loop() {
while (WifiSerial.available() )
Serial.write(WifiSerial.read());
while (Serial.available() )
WifiSerial.write(Serial.read());
}
Nagyobb arduno-nál nyilván nem kell softserial, ott direktbe mehet Serial1:
void setup() {
Serial1.begin(115200);
Serial.begin(115200);
}
void loop() {
while (Serial1.available() )
Serial.write(Serial1.read());
while (Serial.available() )
Serial1.write(Serial.read());
}
Esetleg a baudokkal lehet játszani, de ha annyit se látsz, hogy inicializál a modul akkor valamit vagy nagyon rosszul kötöttél vagy hibás.