библиотеки arduino

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить
Родился
Сообщения: 4
Зарегистрирован: Пт июн 19, 2026 23:49:30

Сообщение Иван_СИ »

Здравствуйте! IDE при загрузке в плату, пишет следующее:
Скетч использует 898 байт (2%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2039 байт для локальных переменных. Максимум: 2048 байт.
Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\libraries: нет заголовочных файлов (.h), найденных в C:\Program Files (x86)\Arduino\libraries\libraries
Неверная библиотека найдена в C:\Users\1\Documents\Arduino\libraries\libraries: нет заголовочных файлов (.h), найденных в C:\Users\1\Documents\Arduino\libraries\libraries
Неверная библиотека найдена в C:\Program Files (x86)\Arduino\libraries\libraries: нет заголовочных файлов (.h), найденных в C:\Program Files (x86)\Arduino\libraries\libraries
Неверная библиотека найдена в C:\Users\1\Documents\Arduino\libraries\libraries: нет заголовочных файлов (.h), найденных в C:\Users\1\Documents\Arduino\libraries\libraries
пытался скачивать и вставлять в папку libraries новые библиотеки, бесполезно, удалял и заново устанавливал IDE все впустую
Реклама
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

Надо точно знать какая нужна библиотека для данного скетча.
Сотрите папки с библиотеками, которые установили вручную.
Попробуйте найти нужную библиотеку на сайте ардуино и установить ее через менеджер библиотек.
(вручную установленные тоже работают, но они не должны дублироваться и надо понимать что для чего)
C:\Program Files (x86)\Arduino\libraries\libraries
Уже видно что неверный путь, нормально должен выглядеть примерно так
C:\Program Files (x86)\Arduino\libraries\nazvaniepapkabiblioteki\
Для каждой библиотеки своя отдельная папка.

Чем стандартный путь не угодил, портабле версия?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15667
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Иван_СИ
У Вас обычная инсталляция - у такой установки файлы системных библиотек находятся в другом месте - в скрытом каталоге, который достаточно муторно искать надо.
Давно такой версией установки не пользуюсь (предпочитаю портабле установку ардуино IDE версий 1.8.9 и 1.8.19), уже подзабыл где тот каталог искать...
Суть такова, что его и при удалении IDE надо отдельно вручную удалять, иначе переустановка ничего не даст пока тот каталог не удалить (в отличии от "портабле" версии - там все "на виду").
Где то в котуинке про то писал - но там ещё раскапывать....
Да и переустановка на сегодня с сайта (для версий 2.x.x) весьма проблематична из за вопросов с доступом.
:(
Последний раз редактировалось BOB51 Сб июн 20, 2026 23:06:07, всего редактировалось 1 раз.
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

Точно новая версия располагает по этому пути, но размещать библиотеки в одной папке без подпапок ошибочный путь.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15667
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Вспоминать долго... Тем более такой инсталляции у меня уже лет ... не используется...
Так что только по тому, что еще помниться...
:sleep:
Для удаления "испорченной" версии нужно сначала воспользоваться штатным инструментом виндовс, а затем найти скрытый каталог где то в папках C:\Users\
AppData\Local\Arduino15
и удалить его вручную (каталог этот размером от 2 до 10 гигабайт в зависимости от количества установленных "платформ").
Без его удаления никакая переустановка или правка не поможет.
:tea:
Реклама
OKF
Это не хвост, это антенна
Сообщения: 1430
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

codenamehawk писал(а): Сб июн 20, 2026 10:10:34...но размещать библиотеки в одной папке без подпапок ошибочный путь.
А я людям, практически всегда, отдавал библиотеки и рабочие файлы в папке проекта. Ничего не надо устанавливать и никаких конфликтов.
Реклама
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

OKF писал(а): Сб июн 20, 2026 19:14:35 А я людям, практически всегда, отдавал библиотеки и рабочие файлы в папке проекта.
Свои библиотеки да, но если библиотека уже есть на диске, то это лишнее и может вызывать проблемы.
Если библиотека лежит в общедоступном месте, то достаточно указать это место и нужную ее версию, но с последним обычно и бывают проблемы, забывают или не считают нужным указать.
OKF
Это не хвост, это антенна
Сообщения: 1430
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

codenamehawk писал(а): Сб июн 20, 2026 20:12:48 Свои библиотеки да, но если библиотека уже есть на диске, то это лишнее и может вызывать проблемы.
Если библиотека лежит в общедоступном месте, то достаточно указать это место и нужную ее версию, но с последним обычно и бывают проблемы, забывают или не считают нужным указать.
О своих речи не идёт. В том то и дело, что для начинающих установка требуемой библиотеки часто вызывает проблемы. В моём же случае, абсолютно не важно какие библиотеки "есть на диске". А потом, сегодня они есть, а завтра их нет, или же есть другие одноимённые, другой версии и т.п.
Друг Кота
Аватара пользователя
Сообщения: 15667
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Дополнительные библиотеки или под автоматическую установку надо ставить (а это и доступ к сайтам и особенности ОС да версии ардуиноIDE - особо ежли комп под ХР... :facepalm: :cry: )...
или в ручную с сайтов... Но там надо в соответствующую папку их распаковывать (не подскажу ибо в наличии на компе нету)...
Короче с обычной инсталляцией ардуино IDE в том великая морока...
:?
А вот с портабле заметно проще - и раздел "на виду" и ставить можно хош на внутренний диск (на любой из имеющихся) хош на съёмные - ту же флешку к примеру.
Да и восстанавливается просто из ранее сделанного архива простым копированием.
:roll:
:hunger:
Родился
Сообщения: 4
Зарегистрирован: Пт июн 19, 2026 23:49:30

Сообщение Иван_СИ »

Спасибо! Вроде разобрался
Родился
Сообщения: 4
Зарегистрирован: Пт июн 19, 2026 23:49:30

Сообщение Иван_СИ »

Что за портабле? Можно поподробнее?
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

Переделанная версия, не требующая установки.
Друг Кота
Аватара пользователя
Сообщения: 15667
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Иван_СИ писал(а): Сб июн 20, 2026 23:38:40 Что за портабле? Можно поподробнее?
Это та же ардуиноIDE, только при инсталляции делается небольшая манипуляция...
Сначала запускаем инсталлятор (установка в корневой каталог на любом диске), ждем окончания процесса, но в конце инсталляции не запускаем IDE.
Затем открываем каталог с IDE проводником и там добавляем пустую папку portable.
Далее запускаем IDE...
собственно после того в папке portable появляется содержимое...
(аналогия каталога AppData\Local\Arduino15)
Далее обычная работа...
С версиями 1.8.9 или 1.8.19 проверено на разных ПК. Предпочтительно 1.8.19 если ПК под виндовс 7,8,10 или11.
1.8.9 работает и под ХР, но автоматическое обновление платформ и библиотек может выполняться только под виндовс 7-11.
Версии 2.х.х не пробовал в таком режиме ставить, но вроде и там возможно.
Да и в тырнете достаточно по этому вопросу материалов...
Однако даже при таком случае предварительное удаление старой версии и каталога AppData\Local\Arduino15 обязательно.
Об вариантах установки можно посмотреть и вот тут:
https://alexgyver.ru/arduino-first/
https://amperka.ru/page/arduino-ide
8)
Родился
Сообщения: 4
Зарегистрирован: Пт июн 19, 2026 23:49:30

Сообщение Иван_СИ »

Спасибо!
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

BOB51 писал(а): Вс июн 21, 2026 12:30:55 Сначала запускаем инсталлятор (установка в корневой каталог на любом диске), ждем окончания процесса, но в конце инсталляции не запускаем IDE.
Затем открываем каталог с IDE проводником и там добавляем пустую папку portable.
Интересный метод.
На сайте Arduino есть zip файл, он "уже" портабле.
А если в нем создать папку portable то он туда будет предлагать сохранять скетчи, а так предложит сохранять по стандартному пути
C:\Users\USERNAME\Documents\Arduino
Друг Кота
Аватара пользователя
Сообщения: 15667
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Автоматически портабле прячет скотчи в
D:\Arduino\portable\sketchbook
(если установка шла на диск D).
А вот сами скотчи могут быть расположены где угодно.
Для того, чтобы пользоваться портабле версией "из архива", надо хотя бы раз сделать на ПК установку, что я выше описал.
8)
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

В корень диска необязательно.
Из архива работает сразу, если вы про установку драйверов, тогда или установить вручную или установить из установщика ардуино.
Папку портабле можно создать и после того как запускалась программа.
Друг Кота
Аватара пользователя
Сообщения: 15667
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Предпочтительно, чтоб не путаться.
Тем более, что разные версии могут быть как и установка на флешке.
Хотя... установкой той давненько уже не занимался - работает и хорошо.
Единственно обновления платформ и библиотек при "острой необходимости" требуются - но на сегодня то только вручную безопасно (или риск с "шаманизмом" )...
8)
Ответить

Вернуться в «Arduino»