Найти тему
Next 3D Print

Что такое Ардуино, или возможности робототехники

Оглавление

Если открыть Википедию, и начать читать про «аппаратно-программные средства для построения и прототипирования простых систем», то никакого желания заниматься робототехникой и в частности конструкторами «Ардуино» точно не останется. Сегодня я расскажу про этот уникальный продукт коротко и, главное, понятным языком. Поехали!

Что такое Ардуино?

Вообще «#Arduino » — это бренд отладочных плат и программного обеспечения для них. Все это разнообразие предназначено для сборки и программирования робототехники. Таким образом термин #Ардуино употребляется и для готовых моделей, и для их конструктивных элементов, и для софта. Если копнуть чуть глубже, то «Ардуино» — это название маленького бара в итальянском городе Ивреа, где встречались и проводили вечера разработчики тех самых «#аппаратно-программных средств ». Но прямого отношения к моему сегодняшнему рассказу этот факт не имеет…

Квадрокоптер напечатанный на 3D принтере и собранный на базе Ардуино
Квадрокоптер напечатанный на 3D принтере и собранный на базе Ардуино

Отладочная плата и микроконтроллеры

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

Что находиться на плате Arduino Uno.
Что находиться на плате Arduino Uno.

Ну а отладочная плата, на которой расположен контроллер и другое железо: модуль загрузки, USB-порт, стабилизатор питания — это #платформа , которую можно программировать для выполнения определенных задач. То есть пользователь может загрузить в модуль Ардуино любую программу через компьютер посредством USB-порта. Таким образом каждая плата может быть запрограммирована на определенные функции и при необходимости перепрограммирована. Комбинируя отделочные платы различных конфигурация и ПО для них можно создавать практически любые роботизированные устройства.

Программное обеспечение Ардуино

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

Пример одного из интересов графического программирования.
Пример одного из интересов графического программирования.

Ардуино — модульный конструктор с неограниченными возможностями

Таким образом Ардуино — это модульный конструктор с программным обеспечением, который легко запрограммировать на выполнение практически любых функций. Одна плата или несколько — все зависит от поставленных задач и фантазии. Ардуино — это просто, доступно и дешево. Ведь начальный комплект для занятия электроникой и программированием можно приобрести в пределах 1000 рублей, а более сложный набор, позволяющий создать полноценное роботизированное устройство обойдется всего в 3 000 - 5 000 рублей.

Малая часть модулей для Arduino
Малая часть модулей для Arduino

Так как Ардуино — это модульный конструктор, то любой имеющийся в наличии набор (даже стартовый) можно дополнять другими платами, датчиками, двигателями, контроллерами и программировать все это волшебство на свой вкус!

Простой робот паук построенный на базе Ардуино.
Простой робот паук построенный на базе Ардуино.

Послесловие

Вот такое вот это чудо как Ардуино, но думаю стоит ещё сказать то что есть ещё множество аналогов, а ардуино это не только фирма, а уже некое сообщество, и кстати довольно отзывчивое, и всегда готово вам помочь.

Пишите свои мысли в комментариях, и подписывайтесь на канал что бы ещё больше узнать о том на что способна своевременные #технологии .

В последующих будут статьи где мы соединим мир Ардуино и #3D печати, тем самым наглядно можно доказать что вас ограничивает только ваша фантазия.

Автор: Ярослав Горбунов

Редактор: Зиновьев С.А.