Настройка Huzzah ESP8266
Я пытаюсь настроить Huzzah ESP8266 и не могу заставить его работать. Я искал помощь в Интернете, но безуспешно. У меня установлена плата со скоростью передачи данных 115200 бод, и я передаю данные на частоте 80 МГц. Когда я пытаюсь загрузить скетч, он успешно загружается, но через секунду или две он отправляет мне эту ошибку.
Sketch использует 222,209 байт (21%) пространства для хранения программ. Максимум 1 044 464 байт. Глобальные переменные используют 31 576 байт (38%) динамического память, оставляя 50,344 байт для локальных переменных. Максимум 81,920 байт.
предупреждение: espcomm_sync не удалось
ошибка: espcomm_open не удалось
ошибка: espcomm_upload_mem не удалось
ошибка: espcomm_upload_mem не удалось
Вот мой код:
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // Инициализируем вывод LED_BUILTIN как выход
}
// функция цикла выполняется снова и снова вечно
void loop() {
digitalWrite(LED_BUILTIN, LOW); // Включаем светодиод (обратите внимание, что LOW — это уровень напряжения
// но на самом деле светодиод горит; это потому что
// на ESP-01 активный низкий уровень)
delay(1000); // Подождем секунду
digitalWrite(LED_BUILTIN, HIGH); // Выключаем светодиод, подавая напряжение HIGH
delay(2000); // Подождите две секунды (для демонстрации активного низкого светодиода)
}
Кто-нибудь знает, что я делаю не так, или может мне помочь?
@ryan, 👍1
Обсуждение2 ответа
При использовании последовательного кабеля (4 провода, работает только в Windows) вам нужно нажать 2 кнопки в последовательности, описанной здесь (https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide): gpio0 down, reset down, reset up, gpio0 up. Красный светодиод должен теперь погаснуть. Это означает, что huzzah готов к загрузке.
Если вы работаете с макетной платой, они (обычно) поставляются с двумя кнопками: Сброс и Прошивка. Если это так, перед началом загрузки кода вы должны нажать кнопку Прошивка, эта ошибка часто возникает, когда кнопка Прошивка не нажата.
Если вы работаете с ESP8266-01 (это «голый» esp8266), вы должны прочитать эти руководства: Видео GreatScott на YouTube, а для подключений: хорошее руководство Hackster.io.
Надеюсь, ты сможешь его запустить!!!
- Как читать и записывать EEPROM в ESP8266
- Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Как заставить 5-вольтовое реле работать с NodeMCU
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ESP8266 не подключается к Wi-Fi
- AT-команда не отвечает на последовательный монитор
- Разница между этими двумя платами NodeMCU?
Вы выбрали порт вашего ESP8266 в меню **Инструменты > Порт**? Выберите **Файл > Настройки > Показывать подробный вывод во время > загрузки**, загрузите скетч, а затем обновите сообщение об ошибке в вашем вопросе с полным подробным выводом., @per1234
Сообщения об ошибках espcomm обычно означают, что ваш скетч загружен неправильно. Вы уверены, что выбрали "Adafruit HUZZAH ESP8266" в arduino IDE? Он должен быть в списке., @bluemind
Также, есть ли на плате HUZZAH чип USB-Serial или вам нужен внешний? Если да, то какой вы используете? Какой-нибудь FTDI? Я не могу проверить сам, за брандмауэром :), @bluemind
Вы связывались с продавцом/поставщиком? У Adafruit на самом деле очень хорошая поддержка, и они точно знают свое оборудование и возможные неисправности., @Paul