Для участия в соревновательных категориях ребятам пригодятся следующие навыки. Списки ниже косвенным образом характеризуют сложность заданий, однако не являются ни обязательными, ни исчерпывающими.
Lego Mindstorms Младшая (NXT 2.0)
-
Движение без линии (подъезд к стенке, проезд заданного расстояния по прямой)
-
Движение по линии
-
Движение по наклонной плоскости
-
Захват объектов
Lego Mindstorms Старшая (EV3)
-
Движение без линии (подъезд к стенке, проезд заданного расстояния с поворотами)
-
Движение по линии
-
Контролируемый проезд перекрестков, подсчет перекрестков
-
Движение по наклонной плоскости
-
Захват и перемещение объектов с отрывом от пола
-
Распознавание цветов
Arduino, категория Start
-
Базовые основы программирования (переменные, функции, массивы, циклы, ветвления)
-
Работа с цифровыми пинами Arduino (digitalRead(), digitalWrite())
-
Работа с аналоговыми пинами Arduino (analogRead())
-
Генерация ШИМ (analogWrite())
-
Подключение светодиода и светодиодных сборок
-
Работа с Serial
-
Подключение кнопки
-
Подключение делителя напряжения, потенциометр
-
Подключение и управление сервоприводом
-
Подключение электронных компонентов к цифровым пинам (питание, земля, пин с компонента к Arduino)
-
Подключение и управление двигателями постоянного тока с помощью драйвера Н-моста
-
Работа со сторонними библиотеками, выданными организаторами с использованием мануалов, выданных организаторами.
-
Умение аккуратно и безопасно вырезать и склеивать картон
-
Понимание прочности, надежности и эстетической красоты конструкции
Arduino, категория Profi
Все требования, указанные для категории Arduino Start выше, а также:
-
Знание двоичной системы счисления
-
Знание что такое ток, напряжение, сопротивление, последовательное/параллельное соединения, закон Ома
-
Поиск информации о неизвестных ранее компонентах в интернете, подключение сторонних библиотек и работа с ними
-
Умение разбираться в принципах работы примеров программ из сторонних библиотек
-
Работа с прерываниями