ESP01 + Arduino UNO
Я потратил на поиск ответа на этот вопрос более 2 недель, но безуспешно. Я не получаю ответа от ESP8266 версии 01 на AT-команды. Мне нужно подключиться к Wi-Fi с Arduino через ESP8266-01. Я знаю, что ESP8266 можно запрограммировать для работы без Arduino и т.д., но мне нужно, чтобы он был Wi-Fi-модулем для Arduino. На большинстве сайтов Arduino используется как UART для прямого программирования ESP8266-01, но я использую следующую схему, чтобы он работал как поддержка Wi-Fi для Arduino:
esp Arduino
--- -------
RX <---> pin 6 (TX) via voltage divider (5V-3.3V)
TX <---> pin 5 (RX) (3.3V)
Vcc <---> 3.3v
GND <---> GND
CH_PD <---> 3.3V via 10k resistor
GPIO0 <---> 3.3V via 10k resistor
GPIO2 <---> 3.3V via 10k resistor
Затем я загружаю этот код на Arduino:
SoftwareSerial espSerial(5, 6);
const int COM_BAUD = 9600;
void setup() {
espSerial.begin(COM_BAUD);
Serial.begin(COM_BAUD);
Serial.println("Setup done");
}
void loop() {
if ( espSerial.available() )
Serial.write( espSerial.read() );
if ( Serial.available() )
espSerial.write( Serial.read() );
}
Печатается на мониторе AT: Настройка выполнена
Но когда я отправляю AT-команду, она даже не выводится на AT-монитор.
Ещё один момент -> Создаётся новый Wi-Fi под названием «AITHINKER...», и я даже подключаюсь к нему. Конечно, это не даёт мне доступа в интернет. Но это хороший знак, говорящий о том, что ESP8266-01 работает: и тока, и напряжения достаточно для работы.
Поэтому он не отвечает и не принимает AT-команды. Документации по правильному подключению esp01 в качестве Wi-Fi Arduino Uno нет, и я буду очень рад, если вы поделитесь ссылками на некоторые веб-сайты, на которых правильно используется ESP8266-01 в качестве Wi-Fi Arduino Uno.
Есть несколько моментов, которые обычно решают другие проблемы такого рода, но не решили мою: - Внешний источник питания с общим проводом для Arduino -> готово - Изменить контакты RX, TX -> готово - Заменить ESP8266-01 -> установить 5 микросхем, защищающих от перенапряжения
Пожалуйста, помогите мне... Теряю всякую надежду...
P.S. Он реагирует на AT-команды, когда я подключаю его напрямую к компьютеру через кабель USB UART. Проблема возникает, когда я подключаю его к Arduino как модуль...
0
- AT-команда не отвечает на последовательный монитор
- Arduino выводит значения мусора на serial monitor с ESP8266
- Отправка данных Arduino в MySQL с помощью phpMyAdmin и XAMPP на Windows10
- ошибка: espcomm_upload_mem failed при загрузке скетча
- фатальная ошибка ESP8266WiFi.h: Такого файла или каталога нет
- Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
- Получить данные с сайта с помощью ESP8266 с помощью AT-команд
- Как узнать IP-адрес, назначенный ESP8266?