Что такое Arduino?

Arduino — специальный комплекс программно-аппаратных средств для прототипирования (проектирования) простых систем взаимодействия с окружающим миром, автоматики и робототехники. Проще говоря, это электронный конструктор с открытым программным кодом. Arduino применяется для создания электронных устройств с возможностью приема сигналов от различных цифровых и аналоговых датчиков, которые могут быть подключены к нему, и управления различными исполнительными устройствами.

Программируется Ардуино на языке основанном на C++. Делается это в специальной бесплатной программной оболочке (IDE). Полностью открытая архитектура системы позволяет свободно копировать, дополнять и улучшать продукты Ардуино.

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

В большинстве случаев все разновидности Ардуино-совместимых плат поддерживают Arduino-IDE и библиотеки написанные для оригинальной версии платы.

Популярные версии плат Ардуино

Uno — самая популярная версия платформы Arduino. Uno имеет встроенный чип ATMega8U2 для последовательного подключения по USB и удобную маркировку вход/выходов
Nano — это компактная плата, по размеру втрое меньше UNO, при этом не уступающая в функциональности
Pro Mini – самая маленькая платформа Arduino, для случаев, когда пространство является критическим параметром
Leonardo — версия платы, аналогичной Arduno UNO, отличается контроллером на базе ATmega32u4, в котором сам микроконтроллер используется в качестве USB-UART преобразователя
Mega2560 – новая версия платы серии Mega, построенная на базе Atmega2560 и с использованием чипа ATMega8U2 для соединения по USB
Mega ADK — версия платы Mega2560 с поддержкой USB host интерфейса для связи с устройствами на Android
Due  — мощная плата на базе ARM микропроцессора 32bit Cortex-M3 ARM SAM3U4E.
LilyPad– плата круглой формы, разработанная для встраивания в одежду
 

734