Подключение ESP-01 с использование адаптера сигналов и питания

Homo Faber
Offline
Зарегистрирован: 25.05.2019

Решил попробовать Wi-Fi модуль ESP-01 с адаптером сигналов и питания.

Вот такой адаптер:

А вот всё в сборе:

Это с другой стороны:

Купить Оптом ESP 01S ESP8266 Последовательный Wi Fi Беспроводной Модуль + ESP  01 Адаптер Для Arduino Отcnfoc008 В Категории Другие Аудио И Видеотехники,  741 руб. На Ru.Dhgate.Com | Dhgate

Распиновка контактов адаптера (слева направо):

GND

VCC

TX

RX

Пользовался ли кто-нибудь таким адаптером? Я подключил его к Arduino и залил скетч:

#include <SoftwareSerial.h>
 
// создаём объект для работы с программным Serial
// и передаём ему пины TX и RX
SoftwareSerial mySerial(9, 8);
 
// serial-порт к которому подключён Wi-Fi модуль
#define WIFI_SERIAL    mySerial
 
void setup()
{
  // открываем последовательный порт для мониторинга действий в программе
  // и передаём скорость 9600 бод
  Serial.begin(9600);
  while (!Serial) {
  // ждём, пока не откроется монитор последовательного порта
  // для того, чтобы отследить все события в программе
  }
  Serial.print("Serial init OK\r\n");
  // открываем Serial-соединение с Wi-Fi модулем на скорости 115200 бод
  WIFI_SERIAL.begin(115200);
}
 
void loop()
{
  // если приходят данные из Wi-Fi модуля - отправим их в порт компьютера
  if (WIFI_SERIAL.available()) {
    Serial.write(WIFI_SERIAL.read());
  }
  // если приходят данные из компьютера - отправим их в Wi-Fi модуль
  if (Serial.available()) {
    WIFI_SERIAL.write(Serial.read());
  }
}

Скетч честно скопировал с wiki.amperka, только поменял пины (накосячил при пайке шлейфа).

Но на все мои команды отвечает только ERROR:

Serial init OK
at
ERROR
AT+UART_DEF=9600,8,1,0,0
ERROR
at+test
ERROR
 
В чём может быть проблема? Никто не подскажет?
Заранее благодарен.
Homo Faber
Offline
Зарегистрирован: 25.05.2019

Э-э, проблемка, не все изображения вставились. Не пойму в чём дело. Надеюсь общего вида достаточно. Если нет, то попробую повторить...

b707
Offline
Зарегистрирован: 26.05.2017

попробуйте в Мониторе порта выбрать другое окончание строки - если там CR + LF - поставьте только CR или наоборот

Homo Faber
Offline
Зарегистрирован: 25.05.2019

Отлично, помогло!
Даже получил список доступных Wi-Fi сетей:

AT+CWLAP
 
+CWLAP:(4,"M0ja_semja",-57,"e4:ca:12:97:9c:f7",1,-67,0)
+CWLAP:(3,"DIR-5",-80,"74:da:da:22:4d:72",1,-66,0)
+CWLAP:(4,"TP-LINK_3BE0",-73,"c8:8d:83:18:d7:a0",2,-26,0)
+CWLAP:(4,"ARTUR",-83,"ec:4d:47:9c:41:dc",5,-27,0)
+CWLAP:(3,"KRISTINA",-85,"54:a0:50:6e:55:84",8,-41,0)
+CWLAP:(3,"RTK 2_10",-82,"00:1f:ce:d0:30:98",10,-42,0)
+CWLAP:(3,"RT-GPON-37C0",-88,"14:2e:5e:e3:37:c0",11,-61,0)
 
Теперь буду разбираться дальше.
Ещё раз ОГРОМНОЕ СПАСИБО!!!