Проблемы с библиотеками

Тема в разделе "Arduino & Shields", создана пользователем БиЛл ШиФр2, 4 апр 2019.

  1. b707

    b707 Гуру

    послушайте, БиЛл ШиФр2
    то что вам всего 14 лет - абсолютно не означает, что половина форума будет с вами нянчиться, как с трехлетним. Давайте так - или вы нормально формулируете вопросы - или вы идете разбираться сами.

    Напишите конкретно, в какой папке у вас установлена Ардуино ИДЕ?
    В какую папку вы устанавливали библиотеки?
    Что за скетч вы пробуете запускать? - код?

    Если у вас нет ответов на эти вопросы - не пишите ничего, не отвлекайте взрослых
     
    Daniil, Airbus, NikitOS и ещё 1-му нравится это.
  2. parovoZZ

    parovoZZ Гуру

    так уже - настрогали)) Что мешает через менеджера библиотек добавить?
     
  3. Библиотеки в папке "libraries". Я так понимаю, они там и должны быть?

    Код:
    #include <HqcDht11.h>

    Dht11 dht11_pin_2(2);


    void setup()
    {
    Serial.begin(115200);
    dht11_pin_2.init();

    }

    void loop()
    {
    Serial.println("_A0_");
    Serial.println(dht11_pin_2.getHumidity());
    delay( 1000 );
    }
     
  4. Так пытался. Не работает. Наверное, я что-то неправильно делаю
     
  5. a1000

    a1000 Гуру

    Иногда бывает такая тупая ошибка. Вы скачиваете библиотеку, ну к примеру HqcDht11, в виде архива. На вопрос архиватора куда его распаковать вы говорите - в папку HqcDht11. При распаковке вы получаете папку HqcDht11 в которой ещё одна папка HqcDht11. Так вот в "libraries" надо поместить папку HqcDht11 ту которая внутри. Потом перегружает IDE и всё работает.
     
    БиЛл ШиФр2 нравится это.
  6. ИгорьК

    ИгорьК Гуру

    Укажите папку, в пути к которой не будет русских символов, и работайте с ней.
     
    БиЛл ШиФр2 и b707 нравится это.
  7. DetSimen

    DetSimen Guest

    если у биб-ки есть папка src, вытащи ее содержимое наверх
     
  8. Дельно, но... У меня не так
     
  9. Наверх - это из папки?
     
  10. b707

    b707 Гуру

    у вас имя пользователя русскими буквами - скорее всего в этом причина. создайте в винде нового пользователя только на латинице, установите заново Ардуино для этого юзера и тогда. скорее всего, библиотеки заработают

    Или проще - как советует ИгорьК - переустановите Ардуино в папку "снаружи" пользователя, например D:\Arduino

    На будущее - избегайте называть системные каталоги по русски
     
    БиЛл ШиФр2 нравится это.
  11. DetSimen

    DetSimen Guest

    Бывает, чо. *пожимая плечами*
    из src в родительскую папку.
     
  12. ИгорьК

    ИгорьК Гуру

    Разве не достаточно просто создать папку без пути с русскими символами и указать ее?
     
    БиЛл ШиФр2 нравится это.
  13. b707

    b707 Гуру

    Вы правы, достаточно - исправил ответ
     
  14. Переместил TroykaDHT в род. папку. Перезагружал. Не работает. Видимо, дело в имени пользователя
     
  15. ИгорьК

    ИгорьК Гуру

    upload_2019-4-5_10-13-13.png
     
    БиЛл ШиФр2 нравится это.
  16. DetSimen

    DetSimen Guest

    Нет. Видимо, это просто не твоё. Запишися лучше в кружок бальных танцев. Ну или пиво пей. Хто хочеца больше.
     
    parovoZZ нравится это.
  17. ИгорьК

    ИгорьК Гуру

    [​IMG]
     
    БиЛл ШиФр2 нравится это.
  18. У меня уже есть такой пользователь. Почему с другого профиля зашел - не знаю
     
  19. b707

    b707 Гуру

    дело не в пользователе, а в пути к папке Ардуино. А пользователь - просто как вариант переустановки. Одной сменой профиля проблему не решить, Ардуино в любом случае надо переместить в другую папку