8 Arduino
Для детей 12-18 лет. Основы электроники, программирование микроконтроллеров
Что такое Arduino?
Учащиеся изучают электронные компоненты, учатся собирать электрические схемы, колесных роботов и программировать их на C/C++ подобном языке в среде Arduino IDE.
Занятия Arduino проходят на базе платы Arduino Uno и различных электронных компонентов, совместимых с платой Arduino.
Arduino Uno - это небольшая плата с собственным процессором и памятью. На плате есть контакты, к которым можно подключать всевозможные компоненты: лампочки, датчики, моторы, чайники, роутеры, магнитные дверные замки.
Одновременно с курсом Arduino можно изучать:
- Программирование (с 13 лет);
- Квадрокоптеры (с 14 лет);
- Конструирование (с 12 лет);
- Схемотехника (с 14 лет);
- Подводная робототехника (с 14 лет).
Курс Arduino состоит из 4 модулей.
В качестве комплектующих на занятиях используется собственно разработанный набор.
Arduino 1
Учащиеся изучают язык программирования, базовые электронные устройства, коллекторные двигатели, а также занимаются сборкой электрических схем.
На занятиях учащиеся работают с электронными компонентами, светодиодами, пьезоэлементами, резисторами, индикаторами, LCD дисплеем, двигателями.
Arduino 2
Учащиеся программируют более сложные электронные устройства, изучают базовые алгоритмы работы устройств.
На занятиях учащиеся выполняют такие задания, как: обнаружение препятствия при движении по линии, езда вдоль стены, управление роботом с помощью ИК сигналов и другое.
Кроме того, учащиеся знакомятся с джойстиком, реле, шаговым двигателем, мембранной клавиатурой.
Arduino 3
На занятиях учащиеся изучают различные интерфейсы, а также передачу данных между двумя платами Arduino.
Учащиеся знакомятся с такими терминами, как: многозадачность, прерывания и таймеры, UART, массивы, битовые операции, SPI, фильтрация данных, контроль доступа, I2C, память EEPROM, 1-Wire, I2C и UART.
Arduino 4
Модуль посвящен изучению и программированию интернет вещей.
Учащиеся изучают плату ESP8266, программируют прием и отправку GET запросов, отправку POST запросов, управляют устройствами через интернет.
Также учащиеся изучают HTML / CSS / JAVA-script, создают WEB-страницы, программируют систему регистрации данных, WI-FI модуль, умный свет, цифровые пины.
После прохождения курса Arduino можно изучить программирование, конструирование, схемотехнику, подводную робототехнику.
Изучая курс Arduino, можно принять участие в соревнованиях:
- Робофест Владивосток, г. Владивосток (январь);
- Летний Кубок ЦРР, г. Владивосток (июль);
- Российская робототехническая олимпиада, г. Владивосток (апрель-май);
- Robotics Tournament, г. Владивосток (ноябрь-декабрь).