Arduino представляет собой платформу (плату) для разработок в открытом исходным кодом для не затейливой, использования в аппаратном индустрии и программным обеспечением.
Скетч в Arduino называют — программы. Поэтому с этого момента будем использовать этот термин для обозначения программ.
Что такое плата?
В последние годы сердцем многих проектов и решает множество сложных задач по всему миру. Студенты, профессионалы, программисты, художники и многие специалисты внедряют Arduino в свои проекты, чтобы сделать их более понятными и успешными. В основном внедряется для людей, которые не принадлежат к электронике и программированию. После того как она достигла максимального пространства сообщества, она начала принимать различные вызовы от стандартных 8-битных плат до продуктов IoT, 3D-печати и встроенных сред. Он предназначен для расширения возможностей пользователей и самостоятельного создания собственных продуктов, а также для обеспечения гибкости в адаптации к требованиям.
Он прост для начинающих и более гибок для опытных пользователей. Он может быть легко выполнен на Linux, Mac и Windows и является бюджетным, поскольку доступен в виде научных компонентов по минимальной цене. Даже у архитекторов и дизайнеров есть привлекательные и интерактивные прототипы, которые легко устанавливаются.
Типы плат, которые легко доступны на рынке — это Arduino Uno, Red Boards, Mega, LilyPad и Leonardo.
Uno является отличным вариантом для инициализации, который включает в себя 14 цифровых контактов ввода/вывода, где шесть используются для широтно-импульсной модуляции и аналоговых входов, а также разъем питания, USB-соединение и кнопку сброса. Он включает в себя все остальное, необходимое для размещения микроконтроллера, и может быть легко подключен к компьютеру через USB-кабель, а питание запускается с помощью батареи.
LilyPad разработан компанией e-textile technology и теперь расширен компанией Leah. Каждая плата разработана исключительно с огромными соединительными площадками и софтбэком, что позволяет сшивать одежду проводящими нитями. Она состоит из плат ввода/вывода с датчиками и широко используется только для текстильных технологий, которые можно даже стирать.
Redboard можно программировать через кабель Mini-B USB с помощью Arduino IDE, которая работает на Windows 8 без изменения настроек безопасности и делает ее стандартизированной. Чип FTDI и USB, которые могут быть использованы для того, чтобы сделать заднюю часть полностью плоской и создать ее легкой для внедрения в дизайн проекта. Подключите плату и выберите меню для загрузки программы в устройство. Пользователь может управлять RedBoard через USB с бочкообразного разъема.
Mega схожа по конфигурации и характеристикам с Uno. Она включает множество цифровых ввода/вывода, где только 14 отведено под широтно-импульсную модуляцию, 6 выводов отведено под аналоговые входы, а также разъем питания, кнопку сброса и USB-соединение. Просто подключите к устройству и начните использовать его с батареей в качестве источника питания. Множество выхода делают очень полезным для разработки проекта и включают в себя множество кнопок ввода и вывода.
Применение.
Платы имеют несколько преимуществ.
Относительно они недороги по сравнению с другими микроконтроллерами, и это наименее дорогой вариант в модуле, который собирается вручную, и даже цена предварительно собранного модуля слишком дешева. Таким образом, недорогая стоимость Arduino привлекает студентов к изучению дополнительных знаний в простом устройстве.
IDE программного обеспечения может быть выполнена на операционных системах Macintosh, OSX, Linux и поддерживает кросс-платформенность. Но большинство микроконтроллеров могут быть выполнены на Windows.
Как загрузить эскиз.
Содержание схем и эскизов Arduino может сильно различаться. Прежде чем приступить к работе, существует один простой процесс загрузки скетча на плату, к которому можно вернуться.
Выполните следующие шаги для загрузки скетча:
Подключите с помощью USB-кабеля.
Квадратный конец USB-кабеля подключается к Arduino, а плоский конец — к USB-порту компьютера.
Выберите Tools→Board→Arduino Uno, чтобы найти плату в меню.
Через это меню также можно найти все платы, такие как MEGA 2560 и Leonardo.
Выберите правильный последовательный портов.
Список всех доступных последовательных портов можно найти, выбрав Tools→Serial Port→ comX или /dev/tty.usbmodemXXXXX. X обозначает последовательно или случайно присвоенный номер. В Windows, если только что подключили, COM-порт обычно будет иметь самый высокий номер, например, com 3 или com 15.
В списке COM-портов может быть много устройств, и если подключить несколько Arduino, каждому из них будет присвоен новый номер. В Mac OS X номер /dev/tty.usbmodem будет назначен случайно и может быть разной длины, например /dev/tty.usbmodem1421 или /dev/tty.usbmodem262471. Если нет другого подключенного, он должен быть единственным видимым.
Открыть эскиз Blink.
Скетчи — это небольшие сценарии, которые можно отправить, чтобы сообщить ему, как действовать. Откроем пример скетча. Перейдите в меню Файл -> Примеры -> Basics -> Blink.
Откроется новое окно, которое теперь должно выглядеть следующим образом: в центре белое пространство с кучей текста. Над текстом находится вкладка с надписью Blink.
Проверка / компиляция.
Первый шаг к подготовке скетча к переносу на arduino — это проверка/компиляция. Это означает проверить его на наличие ошибок (что-то вроде проверки орфографии или грамматического редактирования), а затем перевести его в приложение, совместимое с оборудованием.
Проверить: Проверка означает, что программное обеспечение будет проверять и искать опечатки, общие ошибки — оно не может отловить все ошибки, так же как проверка орфографии не сможет определить, что вы случайно написали «bear» как «bare», поскольку оба слова являются правильными.
Компиляция: Когда Arduino компилирует скетч, он собирает/ранжирует его в правильном порядке, чтобы аппаратная плата могла работать.
Хотя теоретически можно поручить ПО выполнять каждую операцию отдельно, быстрее просто поручить ему делать обе одновременно.
Вы можете запустить действие через меню Sketch
Через несколько секунд вы должны увидеть сообщение Done compiling. В строке состояния и Sketch uses … bytes (x%) of program storage space (или что-то подобное) в Program Notification Area.
Это означает, что скетч был хорошо написан и готов к загрузке на плату!
Загрузка
Готовы к моменту истины? Пришло время загрузить ваш самый первый скетч. Убедитесь, что Arduino подключена к сети, горит зеленый индикатор и выбрана нужная плата и последовательный порт.
Нажмите кнопку Upload.
Через несколько секунд у вас должно появиться окно с сообщением Done uploading. В строке состояния.
Это кнопка, которая указывает направо в среде Arduino. Вы также можете использовать комбинацию клавиш Ctrl+U для Windows или Cmd+U для Mac OS X.