ESP8266 -01 ничего не отвечает

Проблема началась, когда я попытался загрузить программу Blink в модуль, она загрузилась без проблем через Arduino, но после этого синий светодиод не мигал.

Я много искал его и обнаружил, что, возможно, потребуется изменить контакт.

Поэтому я загрузил этот код

int LED0 = 0;
int LED1 = 1;
int LED2 = 2;

void setup() {
  pinMode(LED0, OUTPUT); // Инициализировать вывод LED_BUILDIN в качестве выходного
  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);
  Serial.print("LED_BUILTIN = ");
  Serial.print(LED_BUILTIN, DEC);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED0, LOW); // включить светодиод (к сведению, что низкий уровень напряжения 
  digitalWrite(LED1, LOW); // но на самом деле Сид дальше; это потому, что
  digitalWrite(LED2, LOW); // это активный низкий уровень на ESP-01)
  delay(1000); // Дождитесь второй
  digitalWrite(LED0, HIGH); // Выключите светодиод, сделав напряжение ВЫСОКИМ
  digitalWrite(LED1, HIGH);
  digitalWrite(LED2, HIGH);
  delay(2000); // Подождите две секунды (для демонстрации активного низкого светодиода)
}

чтобы убедиться, что мигает, но все равно ничего не выходит.

  • После этого я попытался выполнить команды, но также не получил ответов.
  • После этого я провел некоторые поиски и обнаружил, что, возможно, потребуется обновить программу flash, и именно это я и сделал.
  • Синхронизация не выполняется, пока я не удалю и не подключу питание к модулю, пока инструмент пытается выполнить синхронизацию. В противном случае это приведет к сбою.
  • Удалив и подключив питание к модулю, я смог загрузить эту флеш,
  • Но у меня по - прежнему та же проблема-нет ответа от модуля на команды AT, а вывод мигания-это ничто.

  • Наконец, я напрямую подключил TX к 3,3 В, и синий светодиод горит, поэтому я решил, что проблема в ответе из модуля.

Любая помощь была бы признательна.

, 👍0

Обсуждение

попробуйте контакт 14. это один из используемых значений по умолчанию., @Juraj

чтобы перевести esp8266 в режим мигания, вывод 0 должен быть низким при включении питания или сбросе, @Juraj

- пробовал 14 раз, ничего нового, @Abd El Karim ElHenawy

кроме того, чтобы загрузить кетч в модуль, он должен быть низким, и я это уже сделал, @Abd El Karim ElHenawy

и для запуска скетча ввод-вывод 0 должен быть ВЫСОКИМ при включении питания или сбросе. вывод светодиода на модулях esp-01 всегда находится на выводе 2, @Juraj

я подключил его к high, чтобы запустить скетч, но все равно происходит то же самое, @Abd El Karim ElHenawy

Разве у ESP8266 нет другой нумерации контактов? то есть контакт 2 Arduino = контакт 4 на esp8266, контакт 3 Arduino = контакт 5 на esp8266, и контакт 4 Arduino = контакт 2 на esp8266? а контакт 4 на esp8266 — это встроенный светодиод. Надеюсь, поможет., @Clu User

@CluUser НЕТ. некоторые кабаны-разработчики имеют метки контактов и соответствующие константы Dx, но не esp-01, @Juraj

Ах, хорошо, мой плохой. Моя ссылка на другой модуль ESP8266. Изображение/схема соединений были бы полезны для определения того, как эта схема подключена, не так ли?, @Clu User

Вас, похоже, смущает режим работы ESP-01. ESP-01 по умолчанию поставляется с загрузчиком SDK nonOS, который взаимодействует с помощью команд AT. Это предназначено для микроконтроллера (например, Arduino Nano), чтобы использовать его исключительно в качестве модуля Wi-Fi, а не в качестве автономного микроконтроллера. Если вы когда-нибудь загрузите скетч Arduino до ESP-01, он удалит встроенное ПО команды AT и будет работать как микроконтроллер, как Arduino, и интерфейс команд AT исчезнет., @hcheung


1 ответ


0

Разве у ESP8266 нет другой нумерации контактов? т. е. вывод 2 arduino = вывод 4 на esp8266, вывод 3 arduino = вывод 5 на esp8266 и вывод 4 arduino = вывод 2 на esp8266? а вывод 4 на esp8266-это встроенный светодиод. надеюсь, это поможет.

,

НЕТ, это неправда. некоторые кабаны-разработчики имеют метки контактов и соответствующие константы Dx, но не esp-01, @Juraj

Ах, ладно, я виноват. Моя ссылка на другой модуль ESP8266. Изображение/схема соединений было бы полезно для определения того, как подключена эта схема, вы не думаете?, @Clu User