Онлайн-курсы

Как научиться программировать на C++ для Arduino: хорошие онлайн-программы обучения и бесплатные ресурсы

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

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

Мы собрали для вас полный список онлайн-курсов и уроков по Arduino. В основном они бесплатные, но есть и платные программы с преподавателями.

BangBangEducation

Сайт: https://bangbangeducation.ru
Продолжительность: подписка на год
Стоимость: 4 970 р.

Этот практический курс посвящен основам работы с контроллерами из семейства Arduino. Вы узнаете, как быстро и просто прототипировать, используя контроллер и датчики Arduino в любой доступной вам среде, и собирать интерактивные объекты для рекламных событий, умного дома или семейных праздников.

Широкий спектр датчиков и актуаторов позволит добавить интерактивности практически в любую систему, а основы взаимодействия и работы, изучаемые на курсе, позволят сделать это просто, используя системы визуального программирования.

Курс состоит из нескольких модулей. Первый — вводный, его необходимо пройти всем: на нем слушатели подготовят контроллер для дальнейшей работы.

Все последующие модули также рекомендуется пройти, но можно начать с той среды программирования, которая вам близка или уже знакома. Разбираемые среды программирования: TouchDesigner, Ableton (Max), Max/MSP, PureData и Processing.

Кому подойдет курс: всем, кто решил начать изучать Arduino, но пока не хочет программировать на C++.

Для обучения на базе плат расширения нам понадобятся детали/модули:

• Arduino UNO / Mega
• соответствующий вашей плате кабель USB
• Плата расширения*
• Аналоговый модуль потенциометра*
• Модуль кнопка*
Опционально:
• Сервопривод
• Блок питания для сервопривода
• Датчик уровня шума*
• Инфракрасный дальномер Sharp (10−80 см)

AlexGyver

Сайт: https://alexgyver.ru
Продолжительность: индивидуально
Стоимость: бесплатно

Сайт для любителей техники предоставляет бесплатные текстовые уроки — максимально подробные уроки по программированию Arduino с разбором всех тонкостей и особенностей языка.

Есть также бесплатные видеоуроки. Цикл охватывает все стандартные операторы и функции Ардуино и построен таким образом, что от выпуска к выпуску у зрителя идёт плавное формирование “базы”, каждый последующий урок (видео урок) содержит в себе информацию из предыдущих, то есть уроки усложняются и становятся комплексными.

Что узнает ребенок:

  • Что такое Ардуино и зачем она нужна?
  • Что умеет Ардуино и что можно сделать на её основе?
  • Подключение датчиков к Ардуино
  • Питание Arduino от различных источников электричества
  • Математические операторы для работы с переменными
  • Особенности переменных и констант
  • Общение между компьютером и Arduino Через COM порт
  • Какие существуют типы реле? В чём достоинства и недостатки?
  • Как подключить реле и как им управлять?

И это еще не все. 16 видеоуроков расскажут все нюансы о программировании на Arduino.

All-Arduino

Сайт: https://all-arduino.ru
Продолжительность: индивидуально
Стоимость: бесплатно

Программирование микроконтроллеров Arduino осуществляется на языке программирования C++. Этот язык является низкоуровневым, поэтому считается сложным и имеет высокий порог вхождения. Но для программирования Arduino используется упрощенная версия этого языка программирования.

Этот сайт содержит уроки для обучения новичков. Здесь собранны уроки по Arduino для начинающих. Так же будут уроки и по более сложным аспектам программирования ардуино.

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

После прохождения курса вы сможете реализовать проекты любой сложности. Курс по работе с arduino для новичков рассчитан на 8 часов.

EduRobots

Сайт: http://edurobots.ru
Продолжительность: индивидуально
Стоимость: бесплатно

Проект «Занимательная робототехника» представляет учебный курс «Arduino для начинающих». Серия представлена 10 уроками, а также дополнительным материалом. Уроки включают текстовые инструкции, фотографии и обучающие видео.

В каждом уроке вы найдете список необходимых компонентов, листинг программы и схему подключения. Изучив эти 10 базовых уроков, вы сможете приступить к более интересным моделям и сборке роботов на основе Arduino.

Курс ориентирован на новичков, чтобы к нему приступить, не нужны никакие дополнительные сведения из электротехники или робототехники.

Академия IT

Сайт: https://academiait.ru
Продолжительность: индивидуально
Стоимость: бесплатно

Бесплатный и доступный онлайн-курс «Уроки Ардуино / Arduino». Пройдя данный курс, вы сделаете первый шаг к серьезному обучению и сможете чётко определиться с направлением ваших интересов.

На уроках вы познакомитесь с Ардуино:

  • для чего используется,
  • как программировать,
  • как подключать датчики,
  • как заставить робота выполнять команды и многое другое.

На платформе Академии можно найти и другие курсы по программированию Ардуино, а также радиотехнике и электронике.

Arduino+

Сайт: https://arduinoplus.ru
Продолжительность: индивидуально
Стоимость: бесплатно и по запросу

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

Автор подробно и довольно понятно рассказывает, что такое Ардуино, как его использовать и как программировать. Из уроков также ребенок или взрослый может узнать, как подключать и управлять датчиками, как подключить микроконтроллер к компьютеру.

Из следующего курса учащийся узнает, как программировать на Python, как выглядит программное обеспечение Ардуино, как использовать внешние компоненты и макетную плату и многое другое.

Arduino Master

Сайт: https://arduinomaster.ru
Продолжительность: индивидуально
Стоимость: бесплатно

Бесплатные онлайн уроки научат вас собирать роботов и управлять ими с помощью Ардуино. Для этого вам понадобится сама плата и программа для написания кода.

За время прохождения уроков вы научитесь:

  • подключать светодиоды к плате и управлять ими,
  • подключать питание,
  • работать с графическими LCD дисплеями,
  • собирать машинку и управлять ею,
  • устанавливать различные программы дя Ардуино и так далее.

«Робототехника Ардуино»

Сайт: https://роботехника18.рф
Продолжительность: индивидуально
Стоимость: бесплатно

Уроки по Ардуино для начинающих — это развитие творческого и конструкторского мышления, вовлечение детей в технические кружки. Программа уроков Arduino разбита на модули по 16 занятий и рассчитана на детей и взрослых с нулевыми знаниями в электротехнике и программировании. По окончании каждого модуля у вас остается робот или «умное» устройство, полностью сделанное своими руками.

Что дают уроки для начинающих по Ардуино? Arduino UNO — это электронный конструктор, пользующийся огромной популярностью благодаря простоте программирования и возможностью создавать устройства, выполняющие разнообразные функции. Программирование производится на языке C++ или при помощи языка визуального программирования Scratch for Arduino.

ITrobo

Сайт: http://itrobo.ru
Продолжительность: индивидуально
Стоимость: бесплатно

Курс по Ардуино включает в себя:

Основы работы с Arduino: установка, структура программы, подключение светодиодов, проверка датчиков, создание сигнализации.

Мобильные роботы с Ардуино: motor shild, повороты, движение по линии, управление с телефона, перевороты.

Подключение датчиков и устройств: сервопривод, реле, радиомодуль, клавиатура, ЖК-дисплей, фоторезистор, датчики движения, влажности и света.

Уроки предоставляются бесплатно. Оформлены доступным текстом и иллюстрациями — уроки будут понятны и детям, и взрослым.

Центр при МГТУ им. Баумана

Сайт: https://www.specialist.ru
Продолжительность: 24 ак. ч.
Стоимость: 13990 руб.

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

Зная механизм работы устройств на Arduino, можно конструировать робототехнику и разную электронику. Изучение платформы помогает понять, по какому принципу работает «умный» дом.

Во время занятий вы получите базовые представления о программировании микроконтроллеров, робототехнике и электронике. Вы увидите, что представляют собой простейшие программы для микроконтроллеров и соберете рабочие схемы ЖК-дисплеев, температурных датчиков, систем светодиодов и многого другого. Лабораторные работы занимают 70% занятий – у вас будет много времени на увлекательные эксперименты и открытия.

Курс будет полезен:

  • всем, кто хочет преподавать робототехнику в школе или вузе;
  • всем, кто интересуется робототехникой и электроникой;
  • всем, кто занимается автоматизацией в работе или быту;
  • всем, кому интересна идея «интернета вещей».

eSchool

Сайт: http://eschool.by
Продолжительность: 70 часов
Стоимость: бесплатно

Это начальный курс по программированию микроконтроллеров Arduino. Рекомендуется к изучению в 6-8 классах. В качестве программной среды будет выступать Arduino IDE с установленным плагином ArduBlock.

Перед прохождением данного курса, настоятельно рекомендуется изучить курсы по программированию в Scratch, так как программирование с использованием визуальной оболочки ArduBlock очень схоже с программированием в среде Scratch.

Для самостоятельного изучения курса понадобится набор Arduino upgraded learning KIT.

Курс состоит из 13 базовых занятий. Внутри курса есть памятки по каждому из компонентов используемого набора Arduino и рекомендации по работе с ними. В конце курса приведены полезные и интересные проекты для самостоятельной реализации. Раздел самостоятельных проектов постоянно пополняется.

Coursehunter

Сайт: https://coursehunter.net
Продолжительность: 15 видеоуроков
Стоимость: по подписке (3,99-24,99$)

Курс ардуино (Arduino) — вы узнаете много информации об Arduino, как программировать микроконтроллер и использовать различные датчики для создания большого количества проектов и изучения основ информации о плате Arduino.

После обучения в этом курсе вы сможете работать с ардуино и создавать проекты, которые вам нужны. Множество датчиков, которые вы изучите здесь, позволят вам улучшить свои навыки.

Codim

Сайт: https://codim.online
Продолжительность: 4 нед.
Стоимость: 1995-3595 руб.

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

На курсе учащийся научится:

  • Основам электроники
  • Самостоятельно собирать электрические схемы
  • Программировать на языке Си++
  • Самостоятельно собирать и программировать роботов
  • Создавать устройства интернета вещей
  • Управлять роботом и устройствами интернета вещей с помощью смартфона
  • Воплощать свои самые фантастические идеи в жизнь
  • Технической грамотности
  • Разовьет образное мышление
  • Раскроет свой творческий потенциал.

 

Реклама. Информация о рекламодателе по ссылкам в статье.

Post Comment