О курсе
Курс посвящён освоению Arduino с нуля. В материалах рассматривается настройка и оптимизация среды Arduino IDE, а также использование бесплатного онлайн-симулятора Tinkercad для моделирования схем. Отдельные разделы посвящены основам программирования Arduino на C/C++, работе с цифровыми и аналоговыми выводами, подключению светодиодов, кнопок и потенциометров.
Что рассматривается в программе
- рассматривается настройка и оптимизация Arduino IDE;
- разбирается программирование Arduino на C/C++;
- работа с цифровыми и аналоговыми выводами;
- изучается обмен данными через последовательный порт;
- рассматривается сохранение значений с помощью EEPROM;
- разбираются прерывания и устранение дребезга кнопки;
- работа с ультразвуковым датчиком, ЖК-экраном и ИК-пультом;
- создание онлайн-симуляции итогового проекта.
Кому может быть полезен курс
- тем, кто интересуется электроникой и хочет познакомиться с платформой Arduino;
- начинающим, которым нужно освоить базовые принципы программирования микроконтроллеров;
- тем, кто планирует собирать собственные схемы и устройства на Arduino;
- специалистам, которым нужно ознакомиться с моделированием схем в Tinkercad.
Вопросы о программе
Нужны ли аппаратные компоненты для прохождения курса?
По описанию программы, весь курс можно пройти с помощью бесплатного онлайн-инструмента моделирования, поэтому аппаратные компоненты не обязательны. Для сборки реальной схемы потребуется плата Arduino и другие компоненты, список которых доступен в бесплатном ознакомительном уроке.
Какие предварительные знания требуются?
В требованиях указано, что обязательных знаний в области Arduino, программирования, аппаратного обеспечения или инженерии нет. Для начала достаточно мотивации.
На каком языке ведётся курс?
Курс проводится на английском языке.
Что включает итоговый проект?
Финальный проект посвящён интерактивному обнаружению препятствий. В ходе курса также предлагается создать онлайн-симуляцию этого проекта.