Как удалить ардуино ide из компьютера полностью
Перейти к содержимому

Как удалить ардуино ide из компьютера полностью

  • автор:

Arduino IDE для Windows

Arduino IDE позволяет писать и загружать код на плату Arduino. Вы можете прочитать и узнать больше, а также скачать приложение здесь.

Лицензия
Разработчик
Требования
Категория
Последняя версия
Последнее обновление

2.1.0

3.4 из 2739 голосов

Описание

Arduino IDE — это удобное приложение с открытым исходным кодом, которое позволяет разработчикам писать и загружать код на плату Arduino. Это кроссплатформенная IDE, которая компилирует ваш код в настоящий язык сценариев C или C++, поскольку плата Arduino написана на C или C++. Поднимите свой опыт редактирования кода на новый уровень, загрузив эту утилиту разработки.

Table of Content:

  • Функции
    • Современный интерфейс
    • Встроенные библиотеки
    • Живой отладчик
    • Поддерживает различные платы Arduino
    • Библиотека примеров
    • Как скачать Arduino IDE
    • Как установить Arduino IDE
    • Как удалить Arduino IDE

    Функции

    Arduino IDE имеет несколько фантастических функций, которые можно обойти. Здесь мы разбираем некоторые уникальные выделенные функции, которые вы также можете попробовать.

    Современный интерфейс

    Arduino IDE имеет очень простой в использовании современный интерфейс, позволяющий разработчикам эффективно с ней работать. Он также имеет инструмент командной строки, который искажает код, разрешает зависимости библиотек и настраивает для вас единицы компиляции.

    Встроенные библиотеки

    Эта утилита разработки имеет встроенную библиотеку, включающую EEPROM, Firmata, GSM, Servo, TFT, Wifl и многие другие. Эти библиотеки обеспечивают большую гибкость и делают Arduino IDE очень универсальной. Вы получите уведомление в виде простого всплывающего окна, если библиотека/ядро может быть обновлено.

    Живой отладчик

    Программное обеспечение Arduino имеет отладчик в реальном времени, который показывает все ошибки в вашем коде. Это поможет вам понять, где вы сделали что-то не так, а на что нужно обратить внимание.

    Поддерживает различные платы Arduino

    Когда вы пишете свой код, вы можете загрузить его на различные доски, чтобы запустить его и выполнить тесты. Эти платы включают Arduino Uno, Nano, Mega, Esplora, Ethernet, Fio, Pro, Pro Mini и LilyPad Arduino.

    Библиотека примеров

    Arduino IDE поставляется с большой библиотекой примеров, которые будут очень полезны для новичков, плохо знакомых с кодированием Arduino. Эта библиотека предоставляет множество примеров и примеров кода для новичков.

    Чтобы узнать больше, пожалуйста, ознакомьтесь с часто задаваемым вопросом ниже.

    Требования

    Ваша операционная система должна быть Windows 10 или выше, чтобы запускать Arduino IDE на ПК с Windows. Для этого требуется Java 8 или более поздняя версия и USB-подключение к плате Arduino. И убедитесь, что в вашей системе достаточно места в хранилище для установки и будущих обновлений.

    Гиды

    Вот как загрузить и установить Arduino IDE и руководство по удалению, если что-то пойдет не так.

    Как скачать Arduino IDE

    В UpMab мы создаем для вас простой способ загрузки вашего любимого программного обеспечения. Чтобы загрузить Arduino IDE, выполните следующие действия.

    • Нажмите кнопку «Загрузить» справа от заголовка этой веб-страницы.
    • Вы попадете на страницу загрузки. Страница подготовит для вас ссылку для скачивания.
    • Нажмите кнопку «Начать загрузку», чтобы загрузить файл программного обеспечения.
    • После завершения загрузки вы можете проверить сведения о загруженном файле (размер, тип и т. д.) и общий отчет о вирусах.

    Как установить Arduino IDE

    Процесс установки Arduino IDE относительно прост:

    • Скачайте Arduino IDE по предоставленной ссылке.
    • Если файл представляет собой ZIP-файл, используйте утилиту для архивации файлов, например WinRAR или 7-zip.
    • Получив файл .exe, дважды щелкните его, чтобы открыть.
    • Следуйте инструкциям по настройке, нажав кнопку «Далее».
    • После завершения установки перезагрузите компьютер (если требуется).
    • Откройте приложение Arduino IDE с рабочего стола или запустите ярлык меню.

    Как удалить Arduino IDE

    Если у вас возникли проблемы после установки Arduino IDE для Windows, попробуйте удалить и переустановить программу. Чтобы удалить Arduino IDE:

    • В меню «Пуск» найдите «Установка и удаление программ» и нажмите на результат.
    • В появившемся окне вы можете увидеть все приложения, которые вы уже установили в своей системе. Прокрутите список или воспользуйтесь строкой поиска, чтобы найти «Arduino IDE».
    • Как только вы найдете приложение в списке, нажмите на три точки справа.
    • Вы получите небольшое раскрывающееся меню с возможностью удаления.
    • Нажмите на нее, и процесс удаления начнется автоматически. Или вы можете получить окно мастера удаления. Завершите работу мастера, нажав кнопку «Далее».
    • После завершения процесса удаления перезагрузите компьютер, если это необходимо.

    Заключение

    Arduino IDE — это удобное программное обеспечение, которое может помочь вам писать и загружать код в ваши микроконтроллеры. Он безопасен в использовании и упрощает вашу жизнь, поскольку вы можете кодировать в простой уценке, а утилита преобразует код в соответствии со средой Arduino. В целом, Arduino IDE является важным инструментом для всех, кто хочет начать работу с электроникой и программированием микроконтроллеров. Он широко используется любителями, преподавателями и профессиональными инженерами по всему миру.

    Альтернативы

    Arduino IDE — хорошая утилита для редактирования кода, но вы можете попробовать что-то еще. Мы хотели бы порекомендовать некоторые альтернативы Arduino IDE.

    • Eclipse IDE: Eclipse — это IDE с открытым исходным кодом, в основном используемая для разработки Java. Он также может работать с Arduino, загрузив плагин Eclipse для Arduino с торговой площадки Eclipse, или вы можете использовать плагин Soleber для Arduino.

    Отказ от ответственности

    Arduino IDE была разработана и опубликована командой Arduino. Все зарегистрированные товарные знаки, названия компаний, названия продуктов и логотипы являются собственностью соответствующих владельцев.

    Проблема с Arduino IDE после установки среды ESP8266

    Добрый день!
    Возникла странная проблема, после установки в Arduino IDE поддержки ESP8266 (делал по инструкции отсюда) не могу прошить ни одну плату Arduino. Платы в порядке, на другом компьютере, где не устанавливалась поддержка 8266, прошиваются нормально, с тем же кабелем. Настройки проверены много раз, переустановка IDE ничего не дала. Возможно где-то еще лежат настройки или драйверы, не позволяющие прошивать Arduino, но уже не знаю что искать.
    Ошибка вида «not in sync» с различными значениями.
    Если кто сталкивался, был бы рад получить совет.

    =AK=
    New member

    А вы уверены что во время прошивки у вас выбран правильный модуль и правильный порт?

    vladmed
    New member
    vladmed
    New member

    Никто не в курсе?
    Ну хотя бы, как полностью удалить все, связанное с ESP?

    vladmed
    New member

    Уточнение: итальянская Uno прошивается, не работают китайские Nano с CH340. Данные с платы в мониторе порта отображаются нормально, драйвер CH340 переустанавливал, толку нет.

    Программирование ARDUINO

    Arduino IDE – программа для написания и загрузки прошивки в плату, скачать можно с официального сайта вот здесь. Внимание! Перевод языка страницы в браузере ломает кнопки! На данный момент называется Legacy IDE (1.8.X), так как вышла новая IDE v2. Новичкам рекомендуется начать с версии 1.8.X.

    Перед загрузкой вам предложат пожертвовать на развитие проекта, можно отказаться и нажать JUST DOWNLOAD (только скачать). Либо открываем прямую ссылку на загрузку версии 1.8.19 и сразу качаем файл.

    Для работы рекомендуется компьютер с Winodws 7 или выше, либо Linux/MacOS

    • Если у вас Windows XP, придётся установить версию 1.6.13, более свежие версии будут очень сильно тормозить или не будут работать вообще. Есть ещё одна проблема: некоторые библиотеки не будут работать на старых версиях Arduino IDE, также не будет работать поддержка плат семейства esp8266, поэтому крайне рекомендуется обновить свой компьютер до Windows 7 или выше
    • Установка на Linux из системного репозитория – читать тут
    • Установка на MacOS – читать тут

    Arduino Windows app Не рекомендуется устанавливать Arduino Windows app из магазина приложений Windows, так как с ней бывают проблемы

    Другие версии Не устанавливайте старые версии IDE, если нет на то весомых причин, а также beta и hourly-билды

    Java

    Для старых версий Arduino IDE, а также для некоторых других программ, понадобится пакет Java JRE. Скачать можно с официального сайта для своей операционной системы.

    Установка

    Arduino IDE устанавливается как обычная программа, запускам и жмём далее далее далее…

    Драйвер

    Во время установки Arduino IDE программа попросит разрешения установить драйвера от неизвестного производителя, нужно согласиться на установку всего предложенного.

    Обновление

    Перед установкой новой версии нужно удалить старую. Ни в коем случае не удаляйте папку установленной IDE из Program Files, удалять нужно через “Установка и удаление программ“, либо запустив файл uninstall.exe из папки с установленной программой. Иначе установщик откажется устанавливать новую программу, так как в системе остались следы от старой. Решение этой проблемы описано в видео ниже. Вкратце о том, как удалить IDE вручную:

    Удаление остатков IDE

    • Папка с программой
      • C:Program Files (x86)Arduino (64-битная версия Windows)
      • C:Program FilesArduino (32-битная версия Windows)
      • ДокументыArduino
      • C:Пользователи (или Users)Ваш_пользовательAppDataLocalArduino15

      Удаляем следы из реестра:

      • Открыть редактор системного реестра:
        • Windows 10: Пуск/regedit
        • Предыдущие: Пуск/Выполнить/regedit
        • Инструкция для всех Windows
        • В окне поиска пишем arduinouninstall
        • Поиск

        Другие проблемы

        • Если перестала запускаться Arduino IDE – удаляем файлик preferences.txt из C:Пользователи (или Users)Ваш_пользовательAppDataLocalArduino15

        Портативная версия

        Вместо полной установки программы можно скачать архив с уже “установленной”, на странице загрузки он называется Windows ZIP file. Вот прямая ссылка на 1.8.19. Распаковав архив, получим портативную версию Arduino IDE, которую можно скинуть на флешку и использовать на любом компьютере без установки программы. Но понадобится установить драйвер CH341 для китайских плат, а также драйверы из папки с программой Arduino IDE (подробнее в следующем уроке). Возможно понадобится установить Java.

        Работа на смартфоне

        Писать и загружать прошивку через смартфон тоже можно, понадобится смартфон на Android и приложение ArduinoDroid. Также для тренировки и удобного редактирования скетчей можно использовать CppDroid, но загружать в плату она не умеет.

        Первое подключение

        Осмотр платы

        • Замкнутые пины (вроде бы паяются китайцами вручную)
        • Неприпаянная нога компонента
        • “Торчащие” вверх или под углом компоненты типа резисторов и конденсаторов, припаянные только с одной стороны
        • Компоненты со смещением
        • “Сопля” между ногами компонента

        Плату с обнаруженным дефектом не рекомендуется подключать к компьютеру! Всё можно исправить паяльником, если не умеете сами – попросите того, кто умеет.

        Реакция на подключение питания

        • При подключении USB загорается и горит светодиод PWR
        • Если плата новая и на ней прошит загрузчик (он обязан быть прошит) – однократно мигает светодиод L
        • Примечание: светодиоды могут быть любого цвета
        • На новой плате прошито “мигание светодиодом”, поэтому светодиод L продолжит мигать один или два раза в секунду в зависимости от версии загрузчика
        • При нажатии на кнопку сброса (RESET , единственная кнопка на плате) должен однократно мигнуть светодиод L , сигнализируя о завершении работы загрузчика.

        Драйвер USB контроллера

        CH341

        В своих проектах я использую “Ардуино-совместимые” китайские платы, у которой для подключения по USB используется контроллер CH340/CH341. Чтобы он распознавался компьютером, нужно установить драйвер.

        Скачать драйвер можно по ссылке:

        Запускаем и в появившемся окошке нажимаем INSTALL. Готово!

        Если во время установки Arduino IDE вы по какой-то причине пропустили установку драйверов, то их можно установить вручную из папки с программой, расположенной по пути

        • C/Program Files/Arduino/drivers (для 32-х разрядной системы)
        • C/Program Files (x86)/Arduino/drivers (для 64-х разрядной системы).
        • dpinst-x86.exe (для 32-х разрядной системы)
        • dpinst-amd64.exe (для 64-х разрядной системы)

        Драйвер CH341 для Mac можно скачать по ссылке с моего сайта, либо со страницы источника. Если у вас будут какие-то проблемы с OSX Sierra и выше, читайте вот эту статью.

        Рекомендация от подписчика – устанавливать версию драйвера v1.4 вот отсюда

        Linux Mint

        В Linux уже встроен необходимый драйвер, но Arduino IDE может отказаться с ним работать: Linux определяет ардуинку как устройство ttyUSB*, обычно это ttyUSB0 (это можно узнать командой dmesg в терминале), то есть в системе появляется интерфейс /dev/ttyUSB0. Чтобы с ним работать, нужны права доступа. Читать и писать на устройство /dev/ttyUSB0 имеет пользователь root и пользователи группы dialout. Работы с правами суперпользователя лучше избегать, поэтому следует занести своего пользователя в группу dialout. Это можно сделать следующей командой (обратите внимание, команда whoami в обратных кавычках)

        sudo usermod -a -G dialout `whoami`

        После этого нужно перелогиниться. Дальше запускаем Arduino IDE и в меню «Инструменты/Порт» ставим галочку напротив /dev/ttyUSB0.

        Linux Arch

        Вся информация по работе с IDE на данной ОСи есть вот в этой статье

        FT232

        На оригинальных Arduino Nano стоит USB контроллер производства FTDI – FT232, драйвер для всех версий ОС можно скачать с официального сайта (прямая ссылка на инсталлятор для Windows). Некоторые очень редкие китайцы паяют на свои Наны поддельные FTDI контроллеры, которые буквально выходят из строя после некоторых обновлений Windows. Если вам достался такой экземпляр (я никогда не даю ссылки на такие поделки) – подробности по ситуации читайте здесь. Как восстановить контроллер и сделать рабочий драйвер – читайте здесь.

        CP2102

        На некоторые Arduino-совместимые платы китайцы ставят контроллер USB CP2102. Драйвер на него в большинстве случаев уже есть в системе (на Linux точно есть), если не работает – скачать можно с официального сайта.

        • Прямая ссылка на драйвер для Windows всех версий
        • Прямая ссылка на драйвер для Mac OS

        На Windows установка производится следующим образом: достаём из архива и

        Настройка и прошивка

        Подключение платы

        Плата подключается к компьютеру по USB, на ней должны замигать светодиоды. Если этого не произошло:

        • Неисправен USB кабель
        • Неисправен USB порт компьютера
        • Неисправен USB порт Arduino
        • Попробуйте другой компьютер, чтобы исключить часть проблем из списка
        • Попробуйте другую плату (желательно новую), чтобы исключить часть проблем из списка
        • На плате Arduino сгорел входной диод по линии USB из-за короткого замыкания, устроенного пользователем при сборке схемы
        • Плата Arduino сгорела полностью из-за неправильного подключения пользователем внешнего питания или короткого замыкания

        Компьютер издаст характерный сигнал подключения нового оборудования, а при первом подключении появится окошко “Установка нового оборудования”. Если этого не произошло:

        • См. предыдущий список неисправностей
        • Кабель должен быть data-кабелем, а не “зарядным”
        • Кабель желательно втыкать напрямую в компьютер, а не через USB-хаб
        • Не установлены драйверы Arduino (во время установки IDE или из папки с программой), вернитесь к установке.

        В списке портов (Arduino IDE/Инструменты/Порт) появится новый порт, обычно COM3. Если этого не произошло:

        • См. предыдущий список неисправностей
        • Некорректно установлен драйвер на USB контроллер Arduino
          • Переверните плату и найдите “узкую” микросхему. Если на ней написано CH341 – ставим драйвер по инструкции выше
          • Если написано FT232R – опять же инструкция выше
          • Если ничего не написано – открываем “Диспетчер устройств”, смотрим блок “Другие устройства”. Если при подключении платы к компьютеру там появляется FT232R USB UART – смотрим инструкцию выше

          Выбор и настройка платы (Arduino NANO)

          • Выбираем соответствующую плату в ИнструментыПлата Большинство моих проектов сделаны на Arduino Nano. Если вы используете Nano:
            • В микроконтроллер китайских плат зашит “старый” загрузчик, поэтому выбираем ИнструментыПроцессорATmega328p (Old Bootloader). Если вам по какой-то причине пришлют платы с новым загрузчиком – прошивка не загрузится (будет минутная загрузка и ошибка), можно попробовать сменить пункт Процессор на ATmega328p

            Загрузка прошивки

            “Загрузка” прошивки происходит в два этапа – компиляция и непосредственно загрузка в микроконтроллер. Компиляция – проверка кода на наличие ошибок, её можно запустить, нажав кнопку с символом галочки в верхнем меню программы. Компилировать код можно даже не подключая плату к компьютеру! При нажатии на кнопку с символом стрелочки начнётся компиляция, а затем загрузка скомпилированного кода в плату.

            Вставьте следующий код с полной заменой содержимого в IDE и загрузите его. Должен начать мигать светодиод на плате, это означает что все программы настроены верно и можно переходить к работе!

            Примечание: данный код является универсальным для всех Arduino-совместимых плат

            void setup() < pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, 0); digitalWrite(LED_BUILTIN, 1);

            ESP8266 (Wemos, NodeMCU)

            ESP8266 – микроконтроллер с WiFi на борту, на его базе сделаны платы Wemos D1 mini, NodeMCU и другие.

            • Читайте вводный урок по esp8266.
            • На популярных платах Wemos и NodeMCU стоит бортовой USB и CH340 или CP2102 (обычно это указано на странице товара).
            • Установка драйверов описана выше на этой странице.

            Для работы с esp8266 нужно добавить поддержку плат в Arduino IDE:

            • Arduino IDE/Файл/Настройки/
            • В окошко “Дополнительные ссылки…” Вставить
            • http://arduino.esp8266.com/stable/package_esp8266com_index.json
            • Нажать ОК
            • Arduino IDE/Инструменты/Плата/Менеджер плат… Начать вводить в поиске “esp”. Выбрать и установить ESP8266 boards
              • Рекомендуемая версия – 2.7.4, на более высоких пока что наблюдаются проблемы с совместимостью
              • NodeMCU – NodeMCU 1.0
              • Wemos Mini – LOLIN Wemos D1 R2 & mini
              • Или другую согласно своей конфигурации

              Заметка для NodeMCU. Перед началом загрузки нужно ввести плату в режим прошивки. Подключить к компьютеру, выбрать появившийся порт для загрузки. Зажать кнопку Flash. Кликнуть по кнопке Reset. Отпустить кнопку Flash. И только после этого нажать стрелочку в программе для загрузки прошивки.

              ESP32

              • На плате стоит бортовой USB и CH340 или CP2102 (обычно это указано на странице товара).
              • Установка драйверов описана выше на этой странице.
              • Arduino IDE/Файл/Настройки/
              • В окошко “Дополнительные ссылки…” Вставить
              • https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
              • Нажать ОК
              • Arduino IDE/Инструменты/Плата/Менеджер плат… Начать вводить в поиске “esp”. Выбрать и установить esp32
              • В списке плат Инструменты/Плата/ появится семейство плат на esp32. Выбираем плату согласно купленной модификации
              • Выбираем порт, к которому подключена плата

              У некоторых плат не работает автоматический запуск в режиме прошивки, поэтому в самом начале процесса загрузки прошивки нужно зажать кнопку Flash (BOOT) на плате

              Digispark

              • Читайте вводный урок по Digispark.
              • Подключение к ПК по USB (реализован программно)
              • Нужно установить специальный драйвер, скачать можно на официальном GitHub проекта (в разделе Релизы, вот прямая ссылка на архив), либо с моего FTP. Драйвера есть для Win, MacOS и Linux.
              • Пользователям Linux читать здесь
              • Arduino IDE/Файл/Настройки/
              • В окошко “Дополнительные ссылки…” Вставить
                • http://digistump.com/package_digistump_index.json
                • или https://raw.githubusercontent.com/digistump/arduino-boards-index/master/package_digistump_index.json

                Прошивка загружается следующим образом: ПЛАТУ НЕ ПОДКЛЮЧАЕМ, ПОРТ НЕ ВЫБИРАЕМ, нажимаем загрузка, ждём компиляции. Появится надпись “подключите плату”. Втыкаем плату в USB и прошивка загружается.

                LGT8F328

                LGT8F328 – китайский клон ATmega328

                • Читайте вводный урок по lgt8f328.
                • Может понадобиться драйвер (прямая ссылка на архив)

                Для работы с LGT8F328 нужно добавить поддержку плат в Arduino IDE:

                • Запустить Arduino IDE, перейти в Файл/Настройки/
                • В окошко “Дополнительные ссылки…” Вставить
                • https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json
                • Нажать ОК
                • Перейти в Инструменты/Плата/Менеджер плат… Начать вводить в поиске “lgt8”. Выбрать и установить LGT8fx Boards
                • Теперь в списке плат Инструменты/Плата/ появится семейство плат Logic Green… Выбираем свою плату

                “Голые” МК

                Для начала рекомендуется изучить вот эти два урока: первый и второй. У проектов на базе голого микроконтроллера есть два варианта:

                • Если проект основан на ATmega328 (Arduino Nano/Mini) и на плате есть источник тактирования на 16 МГц (резонатор), то микроконтроллер можно просто перепаять с Arduino и загружать прошивку через внешний USB-TTL переходник, как на Arduino Pro Mini. Либо загрузить прошивку, и потом перепаивать – всё будет работать.
                  • Если источника тактирования нет – так делать нельзя! Сначала нужно настроить МК на внутреннее тактирование, подключив ISP программатор к плате Arduino и выбрав внутренний источник тактирования в настройках ядра. Подробнее читайте в уроке.

                  Установка библиотек

                  Библиотека – несколько файлов с кодом, облегчающим работу с датчиками и другими модулями. К моим проектам библиотеки идут в архиве (об этом ниже). Рассмотрим все способы загрузки и установки библиотек.

                  Менеджер библиотек

                  Большинство Ардуино-библиотек можно установить автоматически из встроенного в программу менеджера библиотек:

                  • Скетч/Подключить библиотеку/Управлять библиотеками…
                  • Комбинация клавиш Ctrl+Shift+I

                  Нужную библиотеку можно найти в поиске по названию и нажать Установка, библиотека будет автоматически установлена в папку с библиотеками. Arduino IDE проверяет обновления библиотек при запуске и предложит обновиться, если найдёт обновления.

                  Скачивание с GitHub

                  Не все существующие библиотеки есть в менеджере библиотек и скачать их можно только с GitHub. Есть два способа: скачать весь репозиторий и скачать релиз. Весь репозиторий со всеми “лишними” служебными файлами можно скачать одним архивом вот так, нажав Code/Download ZIP

                  Если у библиотеки есть релизы – справа будет отмечен последний (свежий) релиз. Нажимаем на него:

                  И в новом окне нажимаем Source code (zip) – начнётся загрузка архива. Скачивание релиза более предпочтительно, так как содержит только файлы библиотеки.

                  В обоих случаях библиотека скачается как .zip архив.

                  Автоматическая установка

                  Скачанный .zip архив можно установить в автоматическом режиме через Скетч/Подключить библиотеку/Добавить .ZIP библиотеку… В открывшемся окне выбрать скачанный архив, библиотека будет установлена по указанному в настройках пути.

                  Ручная установка

                  Для начала нужно распаковать архив (стандартный архиватор Windows или WinRAR). Чтобы Arduino IDE смогла использовать библиотеку, нам нужно положить её туда, где программа будет её искать. Таких мест три (на примере Windows):

                  • Документы/Arduino/libraries/
                  • Папка с программой/libraries/
                    • C/Program Files/Arduino/libraries/ (Windows 32)
                    • C/Program Files (x86)/Arduino/libraries/ (Windows 64)
                    • В портативной версии IDE желательно держать библиотеки в Папка с программой/libraries

                    Рекомендуется держать все библиотеки в одном месте, чтобы не было путаницы. Лично я устанавливаю все библиотеки в папку с программой (в Program Files), но для этого могут потребоваться права администратора (зависит от версии и настроек Windows). Если у вас возникли с этим проблемы – устанавливайте в Документы/Arduino/libraries/. На скриншотах показана установка скачанной с GitHub библиотеки в папку с программой и в документы. Ставить нужно в одно место, я просто показываю оба варианта.

                    Ошибки компиляции

                    Возникает на этапе сборки и компиляции прошивки. Ошибки компиляции вызваны проблемами в коде прошивки, то есть проблема сугубо программная. Слева от кнопки “загрузить” есть кнопка с галочкой – проверка. Во время проверки производится компиляция прошивки и выявляются ошибки, если таковые имеются. Ардуино в этом случае может быть вообще не подключена к компьютеру.

                    • В некоторых случаях ошибка возникает при наличии кириллицы (русских букв) в пути к папке со скетчем. Решение: завести для скетчей отдельную папочку в корне диска с английским названием.
                    • В чёрном окошке в самом низу Arduino IDE можно прочитать полный текстошибки и понять, куда копать
                    • В скачанных с интернета готовых скетчах часто возникает ошибка с описанием .h no such file or directory. Это означает, что в скетче используется библиотека , и нужно положить её в Program Files/Arduino/libraries/. Ко всем моим проектам всегда идёт папочка с использованными библиотеками, которые нужно установить. Также библиотеки всегда можно поискать в гугле по .
                    • При использовании каких-то особых библиотек, методов или функций, ошибкой может стать неправильно выбранная плата в “Инструменты/плата“. Пример: прошивки с библиотекой Mouse.h или Keyboard.h компилируются только для Leonardo и Micro.
                    • Если прошивку пишете вы, то любые синтаксические ошибки в коде будут подсвечены, а снизу в чёрном окошке можно прочитать более детальное описание, в чём собственно косяк. Обычно указывается строка, в которой сделана ошибка, также эта строка подсвечивается красным.
                    • Иногда причиной ошибки бывает слишком старая, или слишком новая версия Arduino IDE. Читайте комментарии разработчика скетча.
                    • Ошибка недостаточно свободного места возникает по вполне понятным причинам. Оптимизация: статическая память – память, занимаемая кодом (циклы, функции). Динамическая память занята переменными.

                    Частые ошибки в коде, приводящие к ошибке компиляции

                    • …no such file or directory – компилятор не может найти файл, который используется в коде. Чаще всего это библиотека, которую не установили или установили неправильно
                    • expected ‘,’ or ‘;’ – пропущена запятая или точка запятой на предыдущей строке
                    • stray ‘320’ in program – русские символы в коде
                    • expected unqualified-id before numeric constant – имя переменной не может начинаться с цифры
                    • … was not declared in this scope – переменная или функция используется, но не объявлена. Компилятор не может её найти
                    • redefinition of … – повторное объявление функции или переменной
                    • storage size of … isn’t known – массив задан без указания размера

                    Ошибки загрузки

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

                    • Если неправильно выбран COM порт – прошивка не загрузится с ошибкой avrdude: ser_open(): can’t open device. Вернитесь к пункту “Выбор и настройка платы” этого урока и убедитесь в том, что выбор порта активен и при подключении платы появляется новый.
                    • Большинство проблем при загрузке, вызванных “зависанием” ардуины или загрузчика, лечатся полным отключением Ардуины от питания. Потом вставляем USB и по новой прошиваем.
                    • Причиной ошибки загрузки может быть неправильно выбранная плата в “Инструменты/Плата”, а также неправильно выбранный процессор в “Инструменты/Процессор”.
                      • Если это Arduino Nano – попробуйте оба, Old и не Old.

                      Arduino — библиотеки. Установка, подключение, удаление

                      Одной из причин популярности Arduino является простота использования разнообразных периферийных устройств (модулей): дисплеев, драйверов двигателей, модулей беспроводной связи (Bluetooth, wi-fi, XBee или ISM) и т. д.

                      Программная среда Arduino (IDE) включает в себя множество полезных функций, облегчающих создание программ для новых проектов. Но, к сожалению, она не может иметь встроенную поддержку для каждого вновь появившегося нового оборудования (модуля) или компонента программного обеспечения.

                      Вместо этого осуществляется поддержка «библиотек», которые являются автономными модулями, предназначенными для расширения программной среды, добавления определенных функций или аппаратной поддержки.

                      Основным источником библиотек для Arduino являются производители аппаратного обеспечения, создающие их для обеспечения поддержки в IDE Arduino.

                      Где можно найти библиотеки к Ардуино

                      Если вам нужна поддержка Arduino для определенного оборудования (модуля), попробуйте просмотреть сайт производителя модуля. Вы также можете посетить сайт Arduino, в котором собрано множество популярных библиотек.

                      В противном случае попробуйте выполнить поиск в Google, например, наберите «Arduino library» и название вашего оборудования.

                      Как подключить библиотеку в Ардуино

                      Как было уже сказано выше, в среде разработки Arduino есть предустановленные библиотеки. Чтобы функции библиотеки были доступны в нашей программе сначала необходимо ее подключить. Для этого используется директива #include.

                      Подключение встроенной библиотеки вызывается из меню «Скетч — Подключить библиотеку — …» далее выбираем необходимую библиотеку (в нашем случае «Servo»).

                      Как подключить библиотеку в Ардуино

                      При выборе библиотеки, Arduino IDE автоматически добавит в ваш код соответствующую директиву #include.

                      [slh lang=»php»]#include // подключаем библиотеку поддержки сервоприводов.[/slh]

                      Как добавить библиотеку в Ардуино

                      Если в IDE нет необходимой предустановленной библиотеки, то ее необходимо установить самостоятельно. Для этого есть 2 способа.

                      Первый способ: Добавление библиотеки из репозитория Ардуино.

                      Создатели Arduino разместили в интернете базу различных библиотек. Если вам не хватает какой-то библиотеки, то вы можете поискать ее в репозитории. Для этого выберите в меню «Скетч – Подключить библиотеку – Управлять библиотеками».

                      Как добавить библиотеку в Ардуино

                      arduino-biblioteki репозиторий

                      В этом окне вы можете скачать из интернета новую или обновить уже существующую библиотеку.

                      Второй способ: Добавление библиотеки, скаченной из интернета.

                      Поскольку в среде Arduino почти все легко и просто, установка дополнительных библиотек тоже не вызывает больших сложностей. В качестве примера мы покажем установку библиотеки для работы с радиомодулем системы беспроводной связи NRF24L01 от компании Nordic Semiconductor.

                      Библиотеки для Arduino, предназначенные для самых популярных модулей доступны на странице http://arduino.cc/libraries. Программное обеспечение (библиотеки) для менее популярных модулей, как правило, находятся на сайтах производителей этих модулей.

                      В случае радиомодуля NRF24L01, библиотека поддержки этого модуля в среде Arduino была создана на базе библиотеки, разработанной для микроконтроллеров AVR . Документацию по этой библиотеке и саму библиотеку можно скачать с сайта https://github.com/stanleyseow/arduino-nrf24l01

                      После того как вы скачали архив библиотеки arduino-nrf24l01-master.zip, необходимо ее установить в IDE. Для этого перейдите в меню «Скетч – Подключить библиотеку – Добавить ZIP библиотеку»

                      arduino Добавить ZIP библиотеку

                      Затем укажите местоположение скаченного файла arduino-nrf24l01-master.zip и нажмите кнопку Open.

                      arduino укажите местоположение скаченного файла

                      После этого, как правило, мы имеем установленную библиотеку. Но, к сожалению, часто бывает так, что Arduino сигнализирует ошибку «Выбранная папка/zip файл не содержит корректных библиотек»

                      В таком случае библиотеку можно установить вручную. Для этого необходимо распаковать скачанный файл arduino-nrf24l01-master.zip и папку «Mirf» скопировать в папку «libraries». Либо можно поместить папку «Mirf» в C:\….\Documents\Arduino\libraries (тогда библиотека будет доступна из IDE разных версий).

                      После перезагрузки IDE Arduino мы можем подключить данную библиотеку, а также воспользоваться примерами для радиомодуля NRF24L01

                      подключить данную библиотеку

                      Как удалить библиотеку в Aрдуино

                      Если вы разобрались, как можно установить новую библиотеку в IDE, то для вас не будет проблемой и с ее удаление (в случае необходимости).

                      Все, что требуется от вас для удаления библиотеки, это удалить папку библиотеки из каталога «libraries» в IDE или (если библиотека установлена в «Документы») из каталога C:\….\Documents\Arduino\libraries

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *