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

Возраст: 10 - 15 лет
Предварительная подготовка: не требуется
Длительность занятия: 1 час 45 минут
Продолжительность курса: 32 занятия
Стоимость занятий: 4600 за абонемент на 4 занятия 

Arduino — это небольшая плата с собственным процессором и памятью. На плате также есть пара десятков контактов, к которым можно подключать всевозможные компоненты: лампочки, датчики, моторы, чайники, роутеры, магнитные дверные замки и вообще всё, что работает от электричества.

В процессор Arduino можно загрузить программу, которая будет управлять всеми этими устройствами по заданному алгоритму. Таким образом можно создать бесконечное количество уникальных классных гэджетов, сделанных своими руками и по собственной задумке.
Ещё одной отличительной особенностью Arduino является наличие плат расширения, так называемых shields или просто «шилдов». Это дополнительные платы, которые ставятся подобно слоям бутерброда поверх Arduino, чтобы дать ему новые возможности. Так например, существуют платы расширения для подключения к локальной сети и интернету (Ethernet Shield), для управления мощными моторами (Motor Shield), для получения координат и времени со спутников GPS (модуль GPS) и многие другие.
  
Примерная программа курса:
 Тема 1

  • Что такое микроконтроллер и обзор языка программирования Arduino
  • Как научить электронную плату думать
  • Как управлять Arduino: среда разработки
  • Как заставить Arduino мигать лампочкой: светодиод
  • Процедуры setup и loop
  • Процедуры pinMode, digitalWrite, delay
  • Переменные в программе
Тема 2
  • Электронные компоненты
  • Что такое электричество: напряжение и ток
  • Как укротить электричество: резистор, диод, светодиод
  • Как быстро строить схемы: макетная доска и мультиметр
  • Железнодорожный светофор
Тема 3
  • Ветвление программы
  • Что такое цикл: конструкции if, for, while, switch
  • Как написать свою собственную функцию
  • Как упростить код: SOS при помощи процедур
Тема 4
  • Массивы и пьезоэлементы
  • Что такое массив
  • Строки: массивы символов
  • Воспроизведение произвольных слов на азбуке Морзе
  • Как пищать на Arduino: пьезоэффект и звук
Тема 5
  • ШИМ и смешение цветов
  • Понятие ШИМ и инертности восприятия
  • Управление яркостью светодиода
  • Смешение и восприятие цветов
  • Радуга из трёхцветного светодиода
Тема 6
  • Сенсоры
  • Что такое сенсоры
  • Аналоговый и цифровой сигналы
  • Как распознать наклон: датчик наклона, digitalRead
Тема 7
  • Кнопка -- датчик нажатия
  • Как работает кнопка
  • Как при помощи кнопки зажечь светодиод
  • Как сделать кнопочный выключатель
  • Шумы, дребезг, стабилизация сигнала кнопки
Тема 8
  • Переменные резисторы
  • Как преобразовать сигнал: делитель напряжения
  • Как делить напряжение <<на ходу>>: потенциометр
  • Как Arduino видит свет: фоторезистор
  • Как измерить температуру: термистор

Тема 9
  • Сборка мобильного робота
  • Из чего состоит робот
  • Что такое мезонинная плата
  • Как собрать робота
  • Как заставить робота двигаться
Тема 10 
  • Езда робота по линии
  • Что такое программный интерфейс
  • Как описать алгоритм езды по линии
  • Как создать собственную библиотеку

осталось мест: 296

Индивидуальный подбор курсов в ПОЛИЦЕНТ на новый учебный год

23.10.2017, Пн.   10:00

Площадка: площадка РОПЦ, м. Китай-город, ул. Маросейка 7/8, с. 1