На протяжении многих лет Arduino был мозгом тысяч проектов, от повседневных предметов до
сложных научных приборов. Мировое сообщество разработчиков - студентов, любителей,
художников, программистов и профессионалов - собралось вокруг этой платформы с открытым
исходным кодом, их вклад составил невероятное количество доступных знаний, которые могут
оказать большую помощь как новичкам, так и экспертам.
Arduino родился в Институте проектирования взаимодействия Ivrea как простой инструмент для
быстрого прототипирования, предназначенный для студентов, не имеющих опыта работы в
области электроники и программирования. Как только она достигла более широкого сообщества,
плата Arduino начала меняться, адаптируясь к новым потребностям и вызовам, дифференцируя
свое предложение от простых 8-разрядных плат до продуктов для приложений Интернета вещей,
носимых устройств, 3D-печати и встроенных сред.
Почему Arduino?
Узнайте, как работает Arduino IDE v1, например, как собирать и загружать эскизы, управлять
файлами, устанавливать зависимости и многое другое.
Написание Эскизов
ПРИМЕЧАНИЕ: Версии программного обеспечения Arduino (IDE) до версии 1.0 сохраняли эскизы
с расширением .pde. Эти файлы можно открыть с версией 1.0, вам будет предложено сохранить
эскиз с расширением .ino при сохранении.
Примечание: из-за ошибки в Java это меню не прокручивается; если вам нужно открыть эскиз в
конце списка, вместо этого используйте меню Файл | Альбом для рисования.
Файл
Альбом для эскизов Отображает текущие эскизы в структуре папок альбома для эскизов;
щелчок по любому имени открывает соответствующий эскиз в новом экземпляре
редактора.
Сохранить Сохраняет эскиз с текущим именем. Если файл ранее не был назван, имя будет
указано в окне "Сохранить как..".
Выход Закрывает все окна IDE. Те же эскизы, открытые при выборе выхода, будут
автоматически открыты при следующем запуске среды разработки.
Редактировать
Поиск Открывает окно Поиск и замена, в котором вы можете указать текст для поиска
внутри текущего эскиза в соответствии с несколькими вариантами.
Набросок
data
data
Инструменты
Позволяет управлять эскизами с более чем одним файлом (каждый из которых отображается на
отдельной вкладке). Это могут быть обычные файлы кода Arduino (без видимого расширения),
файлы C (расширение.c), файлы C++ (. cpp) или файлы заголовков (.h).
Перед компиляцией эскиза все обычные файлы кода Arduino эскиза (.ino,. pde) объединяются в
один файл в порядке, указанном на вкладках. Остальные типы файлов остаются как есть.
Загрузка
Перед загрузкой эскиза вам необходимо выбрать правильные элементы в меню Инструменты >
Доска> и Инструменты > Порт>. Эти платы описаны ниже. На Mac, последовательный порт,
вероятно, что-то вроде устройства/dev/tty могут.usbmodem241 (для Uno или платформе
Mega2560 или Леонардо) или на/dev/телетайп.usbserial-1в1 (для платформ Duemilanove или
более ранних версий USB плата), или на/dev/телетайп.USA19QW1b1P1.1 (для серийного совета,
связанные с Keyspan USB-последовательный адаптер). В Windows это, вероятно,
COM1 или COM2 (для последовательной платы) или COM4, COM5, COM7, или выше (для платы
USB) - чтобы узнать это, вы ищете последовательное устройство USB в разделе порты диспетчера
устройств Windows. В Linux это должно быть /dev/ttyACMx , /dev/ttyUSBx или что-то
подобное. Как только вы выбрали правильный последовательный порт и плату, нажмите кнопку
"Загрузить" на панели инструментов или выберите элемент "Загрузить" из эскиза меню. Текущие
платы Arduino автоматически сбросятся и начнут загрузку. Если на старых платах (предварительно
изготовленных) отсутствует автоматический сброс, вам нужно будет нажать кнопку сброса на
плате непосредственно перед началом загрузки. На большинстве плат вы увидите, как
светодиоды RX и TX мигают при загрузке эскиза. Программное обеспечение Arduino (IDE)
отобразит сообщение после завершения загрузки или покажет ошибку.
Библиотеки
Последовательный Монитор
Это отображает последовательный канал, отправленный с платы Arduino через USB или
последовательный разъем. Чтобы отправить данные на доску, введите текст и нажмите кнопку
"Отправить" или нажмите enter. Выберите скорость передачи в бодах из раскрывающегося меню,
которая соответствует скорости, передаваемой в последовательный.начните в твоем
наброске. Обратите внимание, что в Windows, Mac или Linux плата сбросится (она перезапустит
ваш эскиз) при подключении к последовательному монитору. Пожалуйста, обратите внимание,
что последовательный монитор не обрабатывает управляющие символы; если вашему эскизу
требуется полное управление последовательной связью с управляющими символами, вы можете
использовать программу внешнего терминала и подключить ее к COM-порту, назначенному
вашей плате Arduino.
Вы также можете общаться с платой с помощью Processing, Flash, MaxMSP и т. Д. (Подробности см.
На странице взаимодействия).
Предпочтения
Языковая Поддержка
Начиная с версии 1.0.1 , программное обеспечение Arduino (IDE) было переведено на более чем
30 различных языков. По умолчанию среда IDE загружается на языке, выбранном вашей
операционной системой. (Примечание: в Windows и, возможно, Linux это определяется
настройками языкового стандарта, который управляет форматами валют и дат, а не языком, на
котором отображается операционная система.)
Если вы хотите изменить язык вручную, запустите программное обеспечение Arduino (IDE) и
откройте окно настроек. Рядом с Языком редактора находится выпадающее меню
поддерживаемых в настоящее время языков. Выберите нужный язык в меню и перезапустите
программное обеспечение, чтобы использовать выбранный язык. Если язык вашей операционной
системы не поддерживается, программное обеспечение Arduino (IDE) по умолчанию будет на
английском языке.
Выбор платы имеет два эффекта: он задает параметры (например, скорость процессора и скорость
передачи данных в бодах), используемые при компиляции и загрузке эскизов; и устанавливает
настройки файлов и предохранителей, используемые командой загрузчика записи. Некоторые
определения платы отличаются только в последнем, поэтому, даже если вы успешно загружали
определенный выбор, вам нужно будет проверить его перед записью загрузчика. Вы можете
найти сравнительную таблицу между различными досками здесь.
Установка Библиотек
АВТОР:Arduino
Для установки новой библиотеки в среду IDE Arduino вы можете использовать менеджер
библиотек (доступен в среде IDE версии 1.6.2). Откройте среду разработки и перейдите в меню
"Эскиз", а затем включите Библиотеку > Управление библиотеками>.
Затем откроется менеджер библиотек, и вы найдете список библиотек, которые уже установлены
или готовы к установке. В этом примере мы установим библиотеку Bridge. Прокрутите список,
чтобы найти его, нажмите на него, затем выберите версию библиотеки, которую вы хотите
установить. Иногда доступна только одна версия библиотеки. Если меню выбора версии не
отображается, не волнуйтесь: это нормально.
В среде IDE Arduino перейдите в раздел Эскиз > Включить библиотеку >> Добавить .ZIP-
библиотека. В верхней части раскрывающегося списка выберите опцию "Добавить .Библиотека
ZIP".
Вам будет предложено выбрать библиотеку, которую вы хотели бы добавить. Перейдите к
файлу .zip и откройте его.
Ручная Установка
Если вы хотите добавить библиотеку вручную, вам нужно загрузить ее в виде ZIP-файла,
развернуть и поместить в соответствующий каталог. ZIP - файл содержит все, что вам нужно,
включая примеры использования, если их предоставил автор. Менеджер библиотек
предназначен для автоматической установки этого ZIP-файла, как описано в предыдущей главе, но
в некоторых случаях вам может потребоваться выполнить процесс установки вручную и
самостоятельно поместить библиотеку в папку библиотеки вашего альбома для рисования.
Вы можете найти или изменить расположение папки вашего альбома для рисования в разделе
Файл > Настройки >> Альбом для рисования>> Расположение.
Извлеките ZIP-файл со всей его структурой папок во временную папку, затем выберите основную
папку, которая должна иметь имя библиотеки
Пожалуйста, обратите внимание: библиотеки Arduino управляются в трех разных местах: в папке
установки IDE, в папке ядра и в папке библиотек внутри вашего альбома для рисования. Способ
выбора библиотек во время компиляции предназначен для обеспечения возможности
обновления библиотек, присутствующих в дистрибутиве. Это означает, что размещение
библиотеки в папке "библиотеки" в вашем альбоме для рисования переопределяет другие версии
библиотек.
Начиная с программного обеспечения Arduino (IDE) версии 1.6.2, все платы Arduino AVR
устанавливаются по умолчанию. Некоторые платы Arduino требуют установки дополнительного
ядра, поэтому мы внедрили Менеджер плат в качестве предпочтительного инструмента для
добавления ядер в ваше программное обеспечение Arduino (IDE).
Ядра необходимы для того, чтобы новые микроконтроллеры были совместимы с вашим
программным обеспечением Arduino (IDE) и, возможно, с существующими эскизами и
библиотеками. Мы разрабатываем ядра для новых микроконтроллеров, используемых в наших
платах нового поколения, но любой может разработать ядро для своих собственных плат в
соответствии с правилами и требованиями, которые мы выпустили.
Наши ядра плат уже доступны в Диспетчере плат и обновляются с каждым новым выпуском
программного обеспечения Arduino (IDE).
Нажмите на ядро плат Arduino SAM, выберите версию в раскрывающемся меню и нажмите
"Установить".
Если у вас есть дополнительные файлы JSON для добавления, нажмите на маленький значок
справа от поля и откройте определенное окно, в котором вы можете вводить несколько URL-
адресов, по одной строке за раз.
После этой процедуры новые ядра будут доступны для установки в Диспетчере плат. Пожалуйста,
обратитесь к информации, предоставленной сторонним основным автором, чтобы получить более
конкретные инструкции.