ESP8266-V2 перестал работать
- Войдите на сайт для отправки комментариев
Здравствуйте, все!
Не знал куда написать, только зарегистрировался. В Ардуино новичок, хотя программингом занимаюсь давно.
Изучаю ESP8266 NodeMCU V2 - плата с WiFi модулем. Загрузил несколько скетчей, создал и записал несколько скетчей для плат - управление светом на базе HTTP-сервера со смартфона.
Проблема:
Все работало пока не решил отработать работу с файлами - загрузка файлов во флеш: HTTP-страницу с подгрузкой CSS и JS (до этого весь респонс формировался в самом методе сервера).
Пример был взят из статьи "Install ESP8266 Filesystem Uploader in Arduino IDE" (https://randomnerdtutorials.com/install-esp8266-filesystem-uploader-ardu...).
Стала выходить ошибка "esptool.FatalError: Timed out waiting for packet header". Причем уже на любых скетчах.
Поиск решения не дал. Проблема встречается, но "таблэтки" не помогли.
Скетч:
/*********
Rui Santos
Complete project details at https://RandomNerdTutorials.com
*********/
#include "FS.h"
void setup() {
Serial.begin(115200);
if(!SPIFFS.begin()){
Serial.println("An Error has occurred while mounting SPIFFS");
return;
}
File file = SPIFFS.open("/test_example.txt", "r");
if(!file){
Serial.println("Failed to open file for reading");
return;
}
Serial.println();
Serial.println("File Content:");
while(file.available()){
Serial.write(file.read());
}
file.close();
}
void loop() {
}
ПыСы: Писал в простое окно - никакого редактора не нашел 8(
с телефона, наверно, заходите? - не стоит так делать.
А если с обычного браузера - кнопка вставки кода вторая слева в шапке поля "Комментарий"
Не угадали! Опера. В комментариях редактор есть, а создать новую тему - нету!
Видимо она и чудит, так как всё там есть (файрфокс)
Разобрался с редактором.
Нужно было рефрешнуть страницу и всплыл редактор. В Хроме также - редактор проявляется только после рефреша (Опера тоже на движке вебкит базируется).
Странное поведение сайта. :)
Зажимай кнопку boot или flash. И может reset тоже нужно потыкать при загрузке. На этих дешевых платах цепь перехода в загрузчик постоянно испускает дух.
Да как только не зажимал. Ранее все работало без проблем стандартным сброс-флеш. Понятно, что модуль "слетел". Весь вопрос как вернуть его к жизни.
А не подскажете, какие вай-фай модули с вашей точки зрения перспективней использовать в исполнительных устройствах?
Тема закрыта: нужно было намертво "посадить" GPIO0 на землю во время восстановления прошивки. Раньше этого не требовалось. После восстановления снова не требуется постоянного заземления FLASH пина.
Это и делается кнопкой boot или flash.
Тогда придется до окончания процесса держать флеш зажатой, что, согласитесь, неудобно.
Так присоветуете с какой платформой, на ваш взгляд, лучше работать? Направление - управление светом, съем данных различных датчиков в городской квартире/загородном доме через вай-фай со смартфона?