Arduino и компоненты
Основной платой, "мозгами" является Arduino Uno или Arduino Nano.
Конструкция Arduino и его составляющих разработана таким образом их можно совмещать между собой как конструктор, прибавляя в устройство дополнительные компоненты.
Платы расширения устанавливаются без пайки, достаточно присоединить их к материнской плате. Некоторые платы рассчитаны для подключения одну в другую, словно бутерброд.
Благодаря большому разнообразию датчиков и механизмов совместимых с данной платформой пользователь имеет возможность создавать неограниченной количество проектов таких как умный дом, различные сигнализации, чпу станки, 3д принтеры, системы контроля климата, автономный робот, видеонаблюдение и многое другое.
Arduino не обязательно формировать в определенный корпус или формат. Конструктор сам решает нужен ли устройству корпус и какими защитами он должен обладать . Благодаря отсутствию определенных правил фантазия разработчика не ограничена.
Платы Arduino обладают встроенным загрузчиком (bootloader). Благодаря этому загрузчику юзер загружает программу в ардуино без дополнительных программаторов. Загрузка осуществляется через интерфейс USB (если он присутствует) или при помощи переходника UART-USB. Поддержка загрузчика вмонтирована в Arduino IDE и производится в один клик мыши.