Папка arduino 15 что это

Настройка среды Ардуино

Ардуино (1.8.5) по умолчанию устанавливается в C:\Program Files (x86)\Arduino

Ваши скетчи по умолчанию здесь C:\Users\p\Documents\Arduino.
После установки будут добавлены некоторые основные библиотеки здесь C:\Users\p\Documents\Arduino\libraries .

Вообще-то папка со вашими скетчами может быть где угодно, настраиваемся здесь:

Если что-то идет не так включаем подробную информацию по выводам отладочных сообщений при копмиляции и загрузке. И смотрим что/откуда берется, какие каталоги задействованы.

На самом деле ардуин IDE может быть несколько на компе в каких-то странных каталогах типа C:\Users\p\AppData\Local\Arduino15. . Также сюда попадают каким-то образом кастомные библиотеки.

допустим подключаем сторонний контроллер например esp8266

Preferences / Additional Board Manager URLs : http://arduino.esp8266.com/staging/package_esp8266com_index.json

см. C:\Users\p\AppData\Local\Arduino15 — сюда будут добавляться файлы для новой платы (библиотеки. )

чтобы завершить подключение ESP8266 идем в Board Manager , ищем «Esp» , находит ESP Community (жмем Install)

Появляются файлы каталоги :
C:\Users\p\AppData\Local\Arduino15\packages\esp8266\hardware\
C:\Users\p\AppData\Local\Arduino15\packages\esp8266\tools

Теперь в Ардуино мы увидим новые платы:

и новые скетчи в Examples (для esp8266)
реально добавляются в C:\Users\p\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0-rc1\libraries\ESP8266HTTPClient\examples\

Источник

Установка Arduino IDE

Для компьютера

Установка Arduino IDE

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

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

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

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

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

Драйвер Arduino

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

Обновление Arduino IDE (Windows)

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

Решение других проблем

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

Распаковка портативной версии

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

Видео

Процесс установки и настройки полностью показан на этом видео:

Для смартфона

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

Источник

Шаблон для быстрого старта на Arduino Due в QtCreator

Вот уже 3-й год как я нарадоваться не могу на Qt. В нем нахожу только достоинства. Он позволяет почти все. А что не позволяет, но очень надо — можно добавить и пользоваться. Так получилось и в этот раз.

Предыстория

Почему-то у меня к Arduino было отношение как к игрушке. До тех пор, пока не набрел на Arduino Due. Зацепила строчка в описании к модулю, что он построен на контроллере ATSAM3X8E (ядро Cortex M3). Дело в том, что с данным контроллером (вернее, с его младшей версией) я знаком не понаслышке.

Второе — и это заставило его уже купить — это цена. У меня есть опыт разработки железа на похожем контроллере (разрабатывал автомобильный трекер), и этот опыт настойчиво зашептал, что цена за модуль с доставкой в 15$ при стоимости только контроллера на Диджикее в 12$ — это очень выгодно. Бонусом шел интегрированный источник питания c диапазоном входного напряжения от 18В до 7В, 2 USB (Programming и Native).

Постановка задачи

Модуль пришел достаточно быстро. Дальше начались танцы.

Дело в том, что в бытность свою инженером-конструктором основной IDE для меня был IAR, а системой — Windows. Сейчас же основная работа связана с написанием приложений под Linux. То есть, Qt и Ubuntu соответственно. Пойдя по пути наименьшего сопротивления, установил IDE от Arduino. Запустил и сразу понял, что это не для меня. Общее впечатление — блокнот.

Решил разработку как-то вести в Qt Creator’e. Исследовав интернет на тему «может это есть и можно применить у себя», понял: очень много информации касательно Arduino написано для AVR-based модулей. По Arduino Due информации кот наплакал. А нужной и совсем нет. Это одна из причин, по которым я пишу эту статью. Разочаровавшись, стал копать в сторону связки Qt — Cortex-M3/M4. Взяв на вооружение статьи «Программируем микроконтроллеры в QtCreator» и «Программируем микроконтроллеры stm32 при помощи QtCreator». Стал творить. Скажу сразу — статьи задали только направление.

Как и любой программист — я немного ленив. Поэтому решил сделать шаблон для Qt, чтобы всегда под рукой был.

Решение
Подготовка

Для начала установим Qt Creator и Arduino IDE. Как ставить — информации море. Останавливаться не буду.

В Arduino IDE устанавливаем поддержку модулей Arduino Due. В дальнейшем я буду вести повествование для Linux. Sapienti sat, как говорится. Почему-то она (поддержка) устанавливается в скрытую папку [home_path]/.arduino15. Исправляем этот недочет — копируем (или переносим — кому как нравится) папку [home_path]/.arduino15/packages/arduino/hardware/sam/1.6.4 в папку [arduino_path]/hardware/sam,
папку [home_path]/.arduino15/packages/arduino/tools в папку [arduino_path]/hardware/tools
. В папке [arduino_path]/hardware/arduino/sam/cores/arduino удаляем (переименовываем) файл main.cpp. Если необходимо, скачайте порт FreeRTOS и положите в папку [arduino_path]/libraries. Далее, стягиваем с гитхаба шаблоны и копируем в папку [qt_path]/Tools/QtCreator/share/qtcreator/templates/wizards. На этом подготовка закончена.

Присоединяем Arduino Due через Programming Port (через Native Port надо будет вручную стирать и сбрасывать чип). Запускаем QtCreator. Жмем «Новый проект» и наблюдаем слева новый пункт меню «Arduino ARM» (см. верхний скрин). Выбираем необходимый пункт и жмем «Выбрать. »:

Здесь прописываем пути:

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

Далее идем в «Проекты» вкладка «Запуск» текущего комплекта:

В этапе «Установка» очищаем текущий метод и жмем «Установка, добавить этап». Выбираем «Особый» и пишем в строке «Команда» stty. В строке «Параметры» -F your_port speed 1200 cs8 -cstopb -parenb, где вместо your_port подставляем свой порт.

Переходим к этапу «Запуск». В строке «Команда» выбираем программу bossac. В строке «Параметры» -U false -e -w -v -b your_progect_name.bin -R, где вместо your_progect_name подставляем имя проекта.

На этом подготовка к использованию завершена. Можно жать на «Запустить»:

Источник

Arduino.ru

Невозможно открыть среду прграмирования

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

Скачал среду на виндовс , сам пользуюсь 64х разрядной семеркой, все вроде хорошо но после перезагрузки компа не могу открыть екзешник . Тыкаю на открыть показываеться загрузка и все , через 3-5 сек все закрываеться и тишина. Перепробовал практичесски все , и в реестр заглядывал , и брандмаузер ковырял , и заново качал и ставил но результат один и тот же. Помогите кто нибудь , может кто с таким сталкивался уже?

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

Скачать ZIP и распаковать в любую папку пробовали?

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

Да пробовал , все бестолку(

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

Может с Java что-то? Попробуйте переустановить свежую версию.

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

Поищите файл preferences.txt в юзерской папке.
Выглядит примерно так C:\Users\user\AppData\Roaming\Arduino15\preferences.txt

Он у вас там есть? А доступ к нему у вас есть?

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

Belka1371, Если не запускается только arduino IDE, или многие программы? У крякнутой семёрки есть проблемка после установки какого-то обновления перестают запускаться программы. Если что гугль подскажет подробности. А если только ARDUINO, то возможно она пытается открыть несуществующий(кривой/косой) файл. Тогда нужно пойти в файл настроек : C:\Users\ИМЯ УЧЁТКИ\AppData\Roaming\Arduino\preferences.txt , найти в нём ссылку на кривой файл, и ссылку стереть.

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

Читал много про похожие проблеммы, переставлял джавку, и прежде чем писать еще раз переустановил, эффекта нет.

Не запускаеться сама програмка , все остальное в норме

Вот по поводу исправления файла preferences.txt интересно, но я в нем ничего непонял.

вот его содержимое:

/ Library -> Обработка -> preferences.txt (на Mac OS X)

/ .processing -> Preferences.txt (на Linux)

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

так подскажет кто нибудь что нибудь по этому поводу , глянте своим про глазом =) может что и увидите не так.

Источник

Начало работы с Arduino IDE

Для работы с Ардуино нам понадобится компьютер (или смартфон), USB data-кабель и некоторый софт.

Компьютер с Windows 7 или выше. На WinХР новые версии Arduino IDE либо работают очень плохо, либо не работают вовсе. Также не компилируются некоторые библиотеки и ядро esp8266. MacOS и Linux-подобные оси тоже подходят, так как среда разработки Arduino IDE кроссплатформенная. Программировать Ардуино можно с планшета или даже смартфона под Андроид при помощи официального приложения, соответственно смартфон/планшет должен иметь поддержку OTG (подключение и работа с внешними устройствами через USB порт). Но это большое извращение, а также не все библиотеки будут компилироваться на смартфоне.

USB кабель должен быть именно Data-кабелем, по такому кабелю передаются данные (например таким подключается к компьютеру смартфон/фотоаппарат/плеер). Есть три типа USB штекера, которые используются на платах Ардуино: mini-USB (Arduino Nano), micro-USB (Wemos Mini, NodeMCU) и USB type B (Arduino UNO, MEGA), бывают и китайские поделки на USB type C. Кабель можно купить у китайцев, иногда он идёт в комплекте с платой, можно взять в наших магазинах (

50 рублей), либо просто поискать на полке.

Arduino IDE

Установка

Среда разработки Arduino IDE, качаем с официального сайта и устанавливаем актуальную версию для своей операционной системы. В окне загрузки жмём JUST DOWNLOAD, чтобы начать загрузку без пожертвования

  • Прямая ссылка на установщик 1.8.13 для Windows 7 и выше
  • Если у вас Windows XP – качаем версию 1.6.13
  • Во время установки программа попросит установить драйвер – соглашаемся на всё
  • Установка на Linux из системного репозитория – читать тут
  • Установка на MacOS – читать тут
  • КРИТИЧЕСКИ НЕ РЕКОМЕНДУЕТСЯ ставить Arduino Windows app из магазина приложений Windows 10, а также Beta Builds, Hourly Builds и старые версии IDE!

Распаковка портативной версии

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

Обновление IDE

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

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

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

  • Открыть редактор системного реестра:
    • Windows 10: Пуск/regedit
    • Предыдущие: Пуск/Выполнить/regedit
  • В открывшемся окне: Правка/Найти…
    • В окне поиска пишем arduino\uninstall
    • Поиск
  • Удаляем найденный параметр (см. скриншот ниже)
  • На всякий случай Правка/Найти далее
  • Удаляем и так далее, пока не удалим все найденные параметры с arduino\uninstall
  • После этого можно запускать установщик и устанавливать новую программу

Решение проблем

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

Драйверы

Оригинальные платы от Arduino используют USB контроллер производства FTDI, либо отдельный микроконтроллер в качестве USB интерфейса. Если вы используете китайские платы, то вам понадобится дополнительный драйвер на китайский USB-TTL контроллер. Называется он CH340 (CH341), является производимым в Китае дешёвым аналогом дорогого шведского FTDI чипа.

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

Запускаем и в появившемся окошке нажимаем 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 и выше, читайте вот эту статью .

В 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.

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

После установки и настройки всего необходимого можно попробовать прошить плату. Запускаем Arduino IDE и переходим к следующему уроку, где эту самую IDE рассмотрим более подробно.

Другие программы

  • Пакет JRE (Java). Так как IDE написана на Java, для её работы требуется пакет JRE. Также качаем свежую версию с официального сайта и устанавливаем. Не актуально для свежих версий Arduino IDE, но может пригодиться для других программ.
  • Дополнительно: прогерский блокнот Notepad++ для комфортной работы с текстовыми файлами библиотек или прошивок – официальный сайт.

Видео

Источник

Adblock
detector