Ардуино что это и зачем. Виды плат
Содержание
- Arduino UNO (УНО)
- Arduino NANO (НАНО)
- Arduino Pro Mini (Про Мини)
- Arduino Lilypad (Лилипэд)
- Arduino Mega (Мега)
- NodeMCU и Wemos D1 mini
Начнём с истории. Она началась не в Японии, где роботы расхаживают по улицам, а каждый унитаз оснащён компьютером, не в кремниевой долине и даже не в Германии. Ардуино берет своё начало в Италии. В начале 2000-х годов, в одном из итальянских институтов, преподаватель Массимо Банци столкнулся с проблемой: существующая система обучения студентов низкоуровневому программированию была очень топорной и сложной, а платы стоили очень дорого. Тогда он решил создать свою плату, простую, понятную и дешевую. Так и родилась на свет платформа ардуино, она создавалась для обучения, создавалась максимально понятной, и эта задача, к слову, выполнена на 100%.
Платформа состоит из аппаратной и программной частей. Аппаратная – это железо, в которое входит сама отладочная плата и масса модулей, датчиков и шилдов (плат расширения функционала). Программная же часть состоит из среды разработки IDE и массы библиотек, написанных как создателями, так и простыми пользователями.
Начать работать с этой платформой довольно легко, нужно установить на компьютер IDE, подключить плату к USB и можно загружать первый скетч (программу).
Платы Ардуино на данный момент уже сильно размножились, их существует огромное количество. Вот лишь основные из них:
Arduino UNO (УНО)
плата UNO версии 3
Лучшая плата для старта, на неё существует огромное количество шилдов.
Arduino NANO (НАНО)
плата Nano
Плата для готовых проектов, где важен размер. Она в 4 раза меньше УНО, при этом функционал этих плат полностью одинаков.
Arduino Pro Mini (Про Мини)
плата Pro Mini
Она ещё немного меньше NANO, но в ней отсутствует преобразователь USB-TTL, поэтому она прошивается только через программатор. Как правило используется уже в готовых устройствах не требующих доработки.
Arduino Lilypad (Лилипэд)
плата Lilypad
Разработана с целью использования как часть одежды. Она может быть зашита в ткань со встроенными источниками питания, датчиками и приводами с проводкой.
Arduino Mega (Мега)
плата Mega
Расширенная версия Arduino UNO, используется в случае если нужно много портов ввода-вывода или памяти.
NodeMCU и Wemos D1 mini
плата NodeMCU
плата wemos D1 mini
Это уже не совсем ардуино, скорее ардуино-совместимые платы. Они в десять раз мощнее UNO по вычислительным мощностям и имеют на борту встроенный WI-FI, что делает подключение к интернету очень простым.
Среда разработки Arduino IDE выглядит вот так:
IDE. У меня тёмная тема, стандартно идёт светлая.
Начать работать с этой платформой довольно легко, нужно установить на компьютер IDE, подключить плату к USB и можно загружать первый скетч (программу).
Скачать можно с официального сайта.
После установки открываем среду разработки, файл- примеры – 01.Basics — Blink, жмём на стрелочку «загрузка» и плата уже выполняет свою первую программу.
Сейчас под каждый модуль существует отдельная библиотека, и даже не одна, которая позволяет работать с этим модулем в две- три строчки кода. Подробнее об этом расскажу в следующих статьях.
Источник: