• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Общие вопросы по Arduino IDE для ESP8266

Siorinex

New member
Пробую освоить ArduinoOTA...
Компиляция, загрузка по COM, подключение монитора: ок, приконнектились в сеть, получили IP, висим и ждёмс!
Меняю режим с COM на OTA в настройках, в списке портов модуль не высветился...
Компиляция...
[inline]java.io.IOException: Cannot run program "python.exe": CreateProcess error=2, Не удается найти указанный файл[/inline]
Упс, ей Питон нужен!
Лезу в справочник по OTA, найденный в инете: "бубубу, нужен 2.7, но не 3.5! И выбрать "с прописыванием пути в систему"!"
Ну, ок, сношу 3.5, ставлю 2.7... С путём. В системе путь прописало, из командной строки с любого места команда "python.exe" срабатывает...
Компиляция и см.выше!
Гррр... Выйти и войти в оболочку - просто для очистки совести... Нифига!

Ладно, может у модуля OTA невозможно?
Пример WebOTA - компиляция, заливка через COM, подключение через браузер, выбираю файлик созданный через "Скетч-> Экспорт бинарника" - заливает...
Заливаю ArduinoOTA - упорствует на тему Питона!

Права на запуск Питона сделал всем пользователям все возможные.
ArduinoIDE - 1.6.6
Система - Win7, 64 бита
Из командной строки Питон запускается...

UPD
Знакомый посоветовал таки перезапустить винду - Патч просто не обновляется без этого...
Ну, ок, но теперь новое:
Код:
java.io.IOException: Cannot run program "python.exe": CreateProcess error=740, Запрошенная операция требует повышения
Ушёл мучаться дальше: пока все ответы по этой ошибке - "запускайте внешнее по-другому" подходят только тому, кто пишет саму прогу...
 
Последнее редактирование:

Siorinex

New member
Я тоже пробовал, очень сложно. Поэтому стал делать обновления через Web. Все работает и гораздо удобнее.
Ну, мне-же надо в режиме отладки обновлять, а не в процессе использования... А там занудно - "сформировать бинарник, открыть браузер, выбрать файл, отправить...."

Из инструкции по OTA: "в версии для 1.6.7 все стало круче!" - обновил IDE до 1.6.7. Та-же фигня с "требуется больше прав"...

В результате шаманских танцев в стиле "снести это поставить то снести и поменять всё взад" - среди портов появилась моя платка...
Минус - отправлять туда не желает, ибо Питон и права...

Решено...
Банально: ЗАПУСКАТЬ ARDUINO IDE ОТ ИМЕНИ АДМИНА!
 
Последнее редактирование:

pet

Member
Уважаемые разработчики! Подскажите пожалуйста, не работает пример FSBrawser, выдаёт wdt reset почему? у меня есп 14.

и ещё хотел спросить почему в большинстве примеров вэб сервер второй раз не подгружает страницы???
 
Последнее редактирование:

gorec2005

Member
Привет!
подскажите пожалуйста есть в esp8266 wire команда схожая с analogRead(gpio) но для чтения текущего состояния PWM на gpio? или может где-то это можно в регистрах поискать напрямую?
 

SAURONoff

New member
Приветствую, форумчане.
Нужна помощь с веб-сервером на ESP-12E.
Настроил Arduino IDE, развёл все провода, с прошиванием проблем нет. Далее шью из образцов HelloServer, AdvancedWebServer, WifiWebServer и пробовал код отсюда: http://www.arduinesp.com/wifiwebserver
Во всех случаях прошивка нормально встаёт, модуль загружается, в порт радостно информирует о подключении к моему Wi-Fi и о выданном адресе, роутер показывает, что дал ему этот адрес по DHCP, и с компьютера этот адрес пингуется.
Но через браузер веб-страница не открывается, "веб-страница недоступна". Не со стороны компа проблема, пробовал с двух компьютеров и с телефона.
В чем может быть проблема? Код-то точно правильный, у всех работает...
 

alternativshik

New member
Привет, возникла непонятка с ds18b20 - всегда показывает 85 градусов. При этом, на ардуине выводит корректную температуру, на esp выдает такую вот чушь... Сталкивался кто-нить и как лечить?
 

oleque

New member
Несколько вопросов от новичка... Можно? :)

1) Я так понимаю, что прошивка Арудино использует в основе какой-то Espressif SDK, так ли это?
2) На какой версии Espressif SDK оно работает, использует ли версию уже зашитую в флэш или перезаписывает свою версию при записи скетча?
3) Почему при записи нового скетча WiFi включен в режиме АР и использует предыдущее имя SSID? Как это отключить если WiFi пока не нужен?
4) Где хранится этот SSID с предыдущего раза, что там еще хранится и как сделать чтоб оно не сохранялось?
 

Vitaly

Member
1. да
2. подробности в установленных либах и GitHub - esp8266/Arduino: ESP8266 core for Arduino , при прошивке скетча флэш полностью переливается, поэтому никаких "зашитых"
3. функции сдк сохраняют настройки при каждом изменении режимов, так везде
4. если поискать по форуму можно найти подробности сохранения, отключить никак без изменения сдк
 

da3020

New member
У кого то получилось победить запрос паролей при попытке прошивки по OTA из IDE 1.6.8 ???
 

re3lex

New member
Привет.
Не могу подключить ESP8266 в ArduinoIDE, так как невозможно скачать http://arduino.esp8266.com/package_esp8266com_index.json (сервер не доступен)
Пробовал установить используя git, но, видимо, там скрипт в конечно итоге ломится на тот же самый УРЛ.
Есть идеи как подключить таки ESP8266 в ArduinoIDE?
 
Сверху Снизу