Страница школы ★  /  Программа школы

Программа школы «Робототехники» Фоксфорда 2018

1.

Введение в алгоритмизацию. Контроллеры и микроконтроллеры. Знакомство с Arduino-совместимым контроллером. Знакомство со средой программирования. Порты ввода-вывода микроконтроллера и базовые конструкции структурного программирования. Базовые элементы электрических цепей. Линейное программирование. Программа «маячок». Программа «светофор».

2.

Порты ввода-вывода микроконтроллера и базовые конструкции структурного программирования. Широтно-импульсная модуляция. Программа «Светодиод с нарастающей яркостью». Ветвление программы. Программа «Обработка нажатия кнопки». Pull-down и pull-up-резисторы.

3.

Порты ввода-вывода микроконтроллера и базовые конструкции структурного программирования. Переменные. Программа «Программный переключатель». Борьба с дребезгом. Порты ввода-вывода микроконтроллера и базовые конструкции структурного программирования. Аналоговые входы микроконтроллера. Делитель напряжения. Функция «Map». Программа «Изменение яркости светодиода».

4.

Порты ввода-вывода микроконтроллера и базовые конструкции структурного программирования. Аналоговые входы микроконтроллера. Использование резистивных сенсоров: фоторезистор и термистор. Программы «Умный светильник» и «Пожарная сигнализация». Микросхемы. Работа с драйвером двигателей L293D.

5.

Сборка шасси робота. Программирование простых фигур пилотажа: езда по прямой, езда задним ходом, циркуляция на месте, циркуляция вокруг одного из колес, оборот на 180 градусов, последовательное выполнение ряда команд.

6.

Принцип работы датчика линии. Алгоритмы движения по линии: езда по краю линии, исключение линии.

7.

Принцип работы датчика расстояния. Обход препятствий. Кегельринг. Робосумо.
Узнать детали о школе