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

Начало работы с Arduino на macOS Ventura

Jul 28, 2023

Arduino — это недорогая небольшая платформа для производителей электроники. Вот как начать работу с этим на macOS.

Когда в 2005 году на рынке электроники появилась небольшая электронная платформа Arduino, это вызвало шок в сообществе производителей.

Небольшая платформа микроконтроллера, детище Массимо Банци и его команды разработчиков из Института интерактивного дизайна Ивреа, Италия, была разработана, чтобы предоставить студентам и инженерам-электронщикам-любителям небольшую, простую и недорогую платформу и инструменты, позволяющие разрабатывать электронику. .

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

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

Само название Arduino происходит от названия бара в Италии, где собиралась группа разработчиков, которая, в свою очередь, получила свое название от имени итальянского короля средневековья.

Подобно более старой платформе AVR, Arduino предлагает несколько преимуществ, а именно более низкую стоимость, повсеместное распространение и более доступную поставку компонентов.

С момента появления Arduino вокруг этой платформы возникла целая индустрия и экосистема, которая в настоящее время насчитывает около тридцати миллионов пользователей по всему миру.

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

Однако на официальном сайте теперь есть онлайн-IDE (интегрированная среда разработки), которую можно использовать для программирования устройств через Интернет.

В 2017 году Arduino.cc объявил о партнерстве с британской ARM Holdings.

Полное введение в Arduino можно найти в разделе «Что такое Arduino» на официальном сайте.

Сейчас доступно множество моделей плат Arduino в разных ценовых категориях. Безусловно, наиболее распространенным является Arduino Uno R3, который состоит из одной небольшой платы с разъемами питания и USB, разъемами ввода-вывода (I/O) для аналоговых и цифровых датчиков, а также минимальным количеством встроенных светодиодов для питания и передачи данных. .

Полная линейка плат включает Uno, Nano, Pro Micro, Pro Mini, Leonardo, Due, Mega, Yun, Yun Mini, Gemma и другие. Arduino.cc также недавно представил новую линейку Arduino более высокого класса (семейство MKR), которая включает в себя такие функции, как сетевое взаимодействие LoRa, NodeMCU, NodeRed и другие функции.

Некоторые платы Arduino, такие как Gemma, сняты с производства и больше не поддерживаются, но их все еще можно найти в Интернете на сайтах различных продавцов. Существует также семейство Nicla с меньшим энергопотреблением, предназначенное для встраиваемых систем и питания только от батареи.

Большинство плат основаны на микроконтроллерах Atmel, в первую очередь Atmel ATmega328 и других, но Due основан на 32-битном процессоре ARM, а Yun работает под управлением полной версии операционной системы Linux и имеет встроенный Wi-Fi. Юн сейчас на пенсии, и его заменяют гораздо меньшие по размеру Юн Мини и семья MKR.

Mega — гораздо более крупная доска. Как и оригинальный Yun, он предлагает более 50 подключений через разъемы ввода-вывода.

Существуют также очень маленькие версии Arduino, такие как Seeed Studio XIAO SAMD21 (11 долларов США) и Beetle (11 долларов США).

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

На этой фотографии показан клон UNO R3 от WeMos, который включает в себя контакты Wi-Fi, питания и аналоговые контакты слева, цифровые контакты и светодиодные контакты передачи/приема справа:

Леонардо, похожий на ООН, показан здесь:

Большинство плат имеют контакты питания 3,3 В/5 В, землю (GND), от трех до 11 аналоговых плюс десять цифровых входов/выходов, питания, передачи (TX) и приема (RX), которые отражают встроенные светодиоды. Некоторые платы имеют один общий светодиод для TX/RX.

Board and Tools->Port/strong. If you select strongGet Board Info/strong just below, you'll be shown the board name, its unique USB vendor, and product IDs. (Every USB device maker has to register a USB vendor and product ID with USB.org):/p>Board and Tools->Port/strong>