Arduino

Для детей 12-18 лет. Основы электроники, программирование микроконтроллеров

Что такое Arduino?

Учащиеся изучают электронные компоненты, учатся собирать электрические схемы, колесных роботов и программировать их на C/C++ подобном языке в среде Arduino IDE.
    Занятия Arduino проходят на базе платы Arduino Uno и различных электронных компонентов, совместимых с платой Arduino.
    Arduino Uno - это небольшая плата с собственным процессором и памятью. На плате есть контакты, к которым можно подключать всевозможные компоненты: лампочки, датчики, моторы, чайники, роутеры, магнитные дверные замки.
    Одновременно с курсом  Arduino можно изучать:

Курс 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 изучаются последовательно.


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

Изучая курс Arduino, можно принять участие в соревнованиях: