12 ноя 2018

Что такое Arduino?

Мы уже не раз заостряли внимание на том, что наш курс «Инженер» построен на основе ARDUINO-совместимой платформы. Давайте остановимся на этом вопросе немного поподробней и расскажем, что же это за зверь такой, чем он хорош, и что с ним можно сделать?
Arduino – это аппаратно-программная платформа для быстрой разработки электронных устройств для новичков и профессионалов. Аппаратная часть представлена платой с собственным микропроцессором и оперативной памятью, грубо говоря, это простейший миникомпьютер. На плате имеется большое количество входов и выходов, задействовав которые можно заставить устройство на базе Arduino получать информацию от различных датчиков на входе и управлять различными исполнительными устройствами на выходе. А программная часть платформы позволяет заставить взаимодействовать подключенные устройства как угодно с помощью простого языка программирования. Таким образом, устройство на основе Arduino можно заточить под какую-нибудь задачу и превратить в законченное электронное устройство произвольного назначения, от часов с будильником до робота.
Так, на основе Arduino можно собрать такие простые устройства, как:
Системы наблюдения за аквариумом – запись температуры раз в 5 минут.
Таймеры-Счётчики событий – сколько раз и во сколько кот подходил к пустой миске.
Сигнализации-Извещатели – кот превысил разрешенное количество подходов к миске, температура в аквариуме ниже 0 и т.д.
Так же подключая к Arduino различные устройства – шилды(shields) можно добавить различные функции, такие как управление двигателями, сервомашинками, сетевой нагрузкой, можно подключить GPS или GSM модуль и получать координаты со спутника или отправлять данные на свой телефон, с помощью Ethernet-модуля можно выпустить свое устройство в интернет, можно добавить каналы связи – ИК, радиоканал, Bluetooth.
С использованием шилдов можно создавать уже более сложные устройства:
Автокормушка для домашних животных
Контроллер аквариума
Системы удалённой телеметрии
Велокомпьютер
Элементы умного дома (управление светом, шторами, вентиляцией, кондиционированием, отоплением, прочими электроприборами)
Элементы хобби-ЧПУ
Простые промышленные контроллеры
Ну и конечно робототехника!
И всё это в произвольных комбинациях — ограничивает только фантазия и владение аппаратно-программной частью. А овладеть ею не составит большого труда, ведь для Arduino разработана оригинальная интуитивно понятная среда разработки, доступная всем желающим на официальном ресурсе производителя. Она способна работать под всеми основными операционными системами.
В качестве языка программирования Arduino был выбран упрощенный вариант С++. С его помощью любой схемотехник способен написать свою первую программу, которая принесет практический результат. Это делает работу с ним простой даже для новичков.
Проекты устройств, основанные на Arduino, могут работать самостоятельно, либо же взаимодействовать с программным обеспечением на компьютере. Все платы имеют запрограммированный загрузчик, позволяющий без излишних сложностей закачать написанную программу через Ethernet, RS-232 или USB.
П Почему Arduino?
Да, есть ещё немало универсальных контроллеров и плат, позволяющих осуществлять и более амбициозные проекты. Но! Arduino имеет ряд преимуществ:
Не нужен программатор
Не нужны особо глубокие познания в программирования микроконтроллеров
Проект Arduino полностью открытый
Платформа набирает популярность — куча сайтов с библиотеками, схемами и проектами
Стандартизация расположения выводов — это делает её привлекательной для производителей – появляются всё новые шилды
Кроссплатформенная среда разработки
A Arduino на наших занятиях
На курсе «Инженер» наши ребята не просто собирают устройства на основе Arduino, но и ставят физические эксперименты для объяснения тех или иных явлений. За счет такого полного раскрытия всех принципов работы устройств у ребят складывается полное понимание процессов, приводящих к тому или иному результату, развивается алгоритмическое, аналитическое, пространственное мышление. Детали, которые используются в ходе занятия, разработаны нашими преподавателями, и изготовлены на 3D-принтере. Кроме того, ребята совершенствуют свои устройства в том числе с помощью деталей, которые они сами придумывают и так же печатают их. Ребята пробуют себя в изобретательстве, ставят цели и добиваются их осуществления.
Если вам понравился материал и вам хотелось бы больше таких статей — ставьте Лайк, оставляйте мнение в Комментариях, чтобы не потерять — сохраняйте в Закладки!
Клуб робототехники и 3D моделирования Генезиум,
Междуреченск, Пушкина, 14 (в здании школы №19).
Для детей от 5 до 17 лет.
Оставляйте заявку на сайте genesium.club или звоните по телефону
+7 (960) 922-00-22!

Что такое Arduino? - 874397144805

Комментарии

Комментариев нет.