Не могу подключиться к arduino ide

Тема в разделе "ESP8266, ESP32", создана пользователем msd, 16 июл 2018.

  1. msd

    msd Нерд

    Выручайте, пожалуйста! Подключаю в arduino ide расширение для платы nodeMcu, так, как это везде описано. После этого выбираю в качестве платы nodemcu 1.0. Загружаю проект blink из примеров. При компиляции получаю ошибку. Не находит один из файлов типа: #include <bits/stl_algo...h>. Проверил, эти файлы есть, там, где надо, в папке, куда устанавливалось расширение для nodemcu: ..local setting/arduino15/packages/esp8266... , примерно так. Правда есть особенность, этот путь содержит русские буквы, типа Администратор.000... Может быть в этом дело? Но как тогда поступить? Этот путь я не могу изменить.
     
  2. Mitrandir

    Mitrandir Гуру

    Пробелов нет в пути?
     
  3. msd

    msd Нерд

    Надо посмотреть, но если есть, что в этом случае я могу сделать? Этот путь система формирует.

    Конечно же есть, например в части пути "..Local setting.."

    Вот полный путь:
    C:\Documents and Settings\Администратор.USER.000\Local Settings\Application Data\Arduino15\packages\esp8266...

    Пробовал разные версии и arduino ide и библиотек для nodeMCU. Результат примерно одинаковый, спотыкается на одном из #include файлов
     
    Последнее редактирование: 16 июл 2018
  4. Arduino_man

    Arduino_man Гик

    Покопайтесь в настройках IDE. Сделайте полный вывод всего-всего. Заскриньте и выложите сюда. Тогда и только тогда мы сможем помочь.
     
  5. Airbus

    Airbus Радиохулиган Модератор

    1-плату выбираем Generic esp8266 module
    2-Убрать все русские символы например так : С:\sketch book\blynk
     
  6. msd

    msd Нерд

    1. Почему такую плату? В описаниях всегда предлагают nodeMCU 1.0 (ESP-12E). Для Generic esp8266 результат такой же.
    2. Как убрать русские буквы? Это же папка предлагается системой в качестве стандартного пути для данных приложений. Можно, конечно систему переустановить, но это слишком...

    И вот картинки: 1.png 2.png
     

    Вложения:

    • 3.txt
      Размер файла:
      1,6 КБ
      Просмотров:
      491
  7. msd

    msd Нерд

    Может быть можно как то вручную указать путь для установки расширения nodeMCU для IDE? Для того, чтобы избавиться от неправильных символов? (Русские буквы и пробелы).
     
  8. Airbus

    Airbus Радиохулиган Модератор

    Все среды разработки ставить только в корень диска.Это привет от Ms-Dos.И не только IDE.Атмел AVR студия Кодвижн итд.Если что переставьте.Скетчбук тоже в корень.Почему дженерик esp8266?Я не знаю но у меня работает только так.
     
  9. msd

    msd Нерд

    Ide у меня установлена в корне диска, и папка скетча тоже в корневой директории. Речь идет о другой папке, той, в которую устанавливается расширение для esp8266. На присланной картинке, выше, это нижняя строка. И как ее изменить, я не знаю.
     
  10. ZAZ-965

    ZAZ-965 Гуру

    Варианты:
    1. Заведите нового пользователя с коротким именем на латинице, например Admin.
    2. Сделайте портабельную установку https://www.arduino.cc/en/Guide/PortableIDE, установив IDE из ZIP файла и создав папки, как на рисунке.
     

    Вложения:

    vitalii9999 и msd нравится это.
  11. msd

    msd Нерд

    Получилось! Большое спасибо!
    Создал папку portable в папке, где было установлено arduino ide, как нарисовано в предыдущем ответе, и перенес туда все содержимое из папки ...Application Data/Arduino15. При этом ide само при запуске скорректировало пути в перенесенном в том числе файле preferences.txt.
     
    vitalii9999 нравится это.
  12. Den Kiva

    Den Kiva Нерд

    Привет.
    А прошить получилось?
    Как програмируешь? пробую сейчас через Ардуино программировать, постоянно ошибка выходит.
     
  13. msd

    msd Нерд

    Да, получилось, я в твоей теме ответил , что попробовать
     
  14. vitalii9999

    vitalii9999 Нуб

    Большое спасибо два дня возился с этой херней кучу версий ide переставил твой способ помог.