- Платы Ардуино
- Обучение Ардуино
- Мой блог
- Уроки
- Урок № 1 "Пишем свой первый скетч"
- Урок № 2 "Подключение фоторезистора"
- Урок № 3 "Подключение пищалки(BUZZER)
- Урок № 7 "Модуль часов RTC DS3231"
- Урок № 8 - "Шаговый двигатель 28BYJ-48"
- Урок № 10 - "ИК пульт на Ардуино"
- Урок № 11- "Сканер отпечатка пальца"
- Урок № 12- "Датчик наклона SW-200D"
- Урок № 13- "Гирлянда светодиодная WS2812b"
- Книги
- Мой YOUTUBE
Arduino IDE где скачать и как установить
Arduino IDE где скачать и как установить
Arduino IDE -это удобная программа для написания кода(скетча) и прошивки в плату Ардуино.
В комплекте сотни примеров и десятки библиотек. Возможность добавлять новые библиотеки из интерфейса. Выбор любых плат одним нажатие мыши. Проверка кода без платы. Создание бинарного кода, и многое другое
Arduino IDE – это не просто программа для написания кода. Это полноценная среда разработки. Предназначенная для написания кода(скетча) и прошивки в плату Ардуино. В комплект входят сотни примеров и десятки библиотек. Возможность добавлять новые библиотеки из интерфейса. Выбор любых плат Ардуино одним нажатие мыши, и добавление сторонних плат. Например, плат ESP. Проверка кода без платы. Создание бинарного кода, и многое другое.
Обо всём этом и не только, мы поговорим сегодня в этом видео.
Для начала нам надо скачать Arduino IDE. Для этого идём на официальный сайт.
Переходим вот по этой ссылке https://www.arduino.cc/en/software
На данный момент, самая новая версия программы — это Arduino IDE 1.8.13.
Здесь показаны дистрибутивы версии для всех ОС. Здесь есть для Мака, Линукса и конечно для Windows.
Так как я приверженец Windows, то и рассказывать буду про установку под эту ОС, но работа с программой ничем не отличается для разных платформ.
Здесь можно скачать предыдущие версии программы. Не знаю зачем это может вам пригодиться, но знать про это всё равно не помешает.
А отсюда вы можете скачать бету версию новейшей разработки программы версии 2.0. Скоро я расскажу, что в ней нового, что она умеет, и как с ней работать.
Рассмотрим несколько вариантов установок. Здесь есть возможность скачать инсталляционный файл и zip архив.
Начнём с архива.
Нажимаем на ссылку и скачиваем архив.
Это уже готовый к работе архив программы. Вам не надо будет ничего инсталлировать, а просто скопировать всю папку в нужную директорию. Это удобно ещё тем, что поработав, и написав свой код, вы можете скопировать всю папку на флэшку, и перенести её на другой компьютер, и там продолжить. Архив весит 200 MB .
А скачав дистрибутив по этой ссылке, вы загрузите исполняемый файл, который вам надо будет запустить на компьютере и проинсталлировать программу к себе на компьютер.
Процесс инсталляции ничем не отличается от установки любой другой программы. Везде говорите ДА, и указываете путь куда хотите сохранить.
Какую версию скачивать дело ваше, они не чем не отличаются, кроме установки.
Теперь запускаем установленную программу Arduino IDE и вам открывается новый документ с шаблоном пустой программы. Вот в ней мы и будет писать наш код. Но это будет не сегодня.
Разберёмся с некоторыми возможностями программы, а что не покажу сегодня, то будем изучать в процессе написания кода в следующих видеоуроках.
Рассмотрим вкладку Файл.
Здесь ничего интересного. Всё как во всех программах такого типа. Здесь нам интересен только выпадающий список с примерами. С каждой новой установленной библиотекой этих примеров будет всё больше.
И ещё вкладка Настройки.
Здесь можно указать адрес куда по умолчанию будут сохраняться ваши готовые примеры. Ещё здесь интересны вот эти 2 чекбокса. Они отвечают за подробный вывод при компиляции и загрузке кода в Ардуино.
Если вы захотите добавить платы которых нет по умолчанию в программе, то это можно сделать вписав адрес в эту строчку.
Сейчас здесь указано, что надо добавить весь набор плат ESP.
Больше ничего интересного здесь нет.
Вкладка Правка.
Если вы захотите скопировать код для размещения, например на форуме или в какой-нибудь статье, то это удобно сделать нажав на Копировать для форума. Весь ваш код скопируется, а в начале и в конце будет стоять тэг код. Этот тэг отформатирует код и его будет удобно вставить в текст. При этом у вас ничего не разъедется и код получится красиво оформленным.
А если вы захотите выложить код на HTML страницу, то это удобно сделать нажав на Копировать в HTML.
При этом у вас сформируется код для вставки в HTML страницу. Здесь будут сохранено форматирование, размер и цвет шрифта.
А ещё здесь можно отформатировать код, добавить или убрать отступы, добавить комментарии, увеличить или уменьшить шрифт.
Вкладка Скетч.
Здесь есть возможность Проверить код. То есть скомпилировать без подключения платы. Это удобно делать при проверке кода на ошибки. Вам не придётся постоянно прошивать код. Это работает быстрее и сохранит вашу плату от лишних прошивок. Как известно их количество ограниченно. Проверить так же можно нажав на эту кнопку.
Кнопка Загрузка – отправляет код в плату. Это можно так же сделать нажав на эту кнопку.
Загрузка через программатор. Это я расскажу в следующий раз. Пока вам это не пригодится.
Экспорт бинарного кода.
Вы можете не только прошивать плату Ардуино, но и сохранять файл в виде бинарного кода. Это может пригодиться если вы хотите передать ваш проект кому-то другому, но не давать ему исходный код, или бинарник можно использовать с другими программами. Например, в программе Протеус.
Бинарный код сохраняется с расширением hex и находится в той же папке, что и основной файл. Выглядит он вот так.
Ещё отсюда можно перейти в папку со скетчами. Вы также можете добавить библиотеки в виде архивов, или выбрать уже установленные.
Вкладка Инструменты.
Здесь много полезных вещей.
Например отсюда можно управлять библиотеками.
Если вам нужно установить какую-то библиотеку, то это удобно сделать из менеджера библиотек. Для этого просто надо начать набирать название, и умный поиск покажет возможные варианты.
Это библиотека для широко используемого температурного датчика. Он относительно дёшев и имеет хорошие показатели измерения температуры и влажности. У меня на канале много примеров использования этого датчика.
Следующим идёт Монитор порта. Это очень полезное окно и мы в каждом примере будем его использовать.
Например там могут выводиться данные которые поступают с внешних датчиков в Ардуино. Но также мы можем управлять с клавиатуры действиями Ардуино.
Давайте загрузим другой пример, чтобы посмотреть как можно получить внешние данные.
Для примера считаем напряжение поступающее на Аналоговый вход Ардуино. Правда, я пока не буду ничего подключать, поэтому этот вход будут ловить разные помехи, ШУМЫ. Но нам главное посмотреть как это работает.
И не забудьте, что для правильного вывода скорость порта должна быть такая же как в скетче.
Следующим идёт плоттер. Это такой тип графика, который получает на вход параметры в виде точек на осях x и y. Он рисует график в реальном времени.
Теперь рассмотрим эти три пункта. Они очень важны и отвечают за выбор платы подключенной к вашему компьютеру.
Вам надо верно указать какая у вас плата и к какому порту она подключена. А ещё вам может понадобиться тип загрузчика. Например, мои платы Ардуино работают со старым типом загрузчика. У вас может быть по другому.
Получить информацию о плате я так и не смог. Возможно это работает только с настоящими платами, а не с китайскими клонами.
Во вкладке программатор указан программатор который используется для загрузки и компиляции исходного кода в плату Ардуино. В одном из своих примеров вя рассказывал как в качестве программатора использовать другую Ардуино. Я это использовал потому, что у меня на Ардуино слетел загрузчик и мне пришлось прошивать другой. Кстати так можно сменить загрузчик и на плату Ардуино Нано установить загрузчик от Ардуино Уно. Или наоборот.
Ну и наконец мы добрались до последнего пункта меню.
Вкладки помощь.
Здесь всё стандартно, поэтому я ничего говорить не буду. Здесь вы можете посмотреть какая у вас установлена версия Arduino IDE.
Если вам нравятся мои видеоуроки, то вы можете подписаться на них, и незаб+удьте нажать на колокольчик, так вы непроп+устите следующее видео.
Вы видите ссылки на видео, которые, я думаю будут вам интересны. Перейдя на любое из этих видео вы узнаете что-то новое, а ещё поможете мне. Ведь любой ваш просмотр - это знак YOUTUBE, что это кому-то интересно и что его надо показывать чаще.
Спасибо.
А пока на этом всё.