Главная страница
Образовательный портал Как узнать результаты егэ Стихи про летний лагерь 3агадки для детей
qrcode

Роботёнок. Курс Запрограммируй робота. Базовый уровень , сентябрь-май 2017 Общая информация


Скачать 255.5 Kb.
НазваниеРоботёнок. Курс Запрограммируй робота. Базовый уровень , сентябрь-май 2017 Общая информация
АнкорЗапрограммируй робота.doc
Дата28.09.2017
Размер255.5 Kb.
Формат файлаdoc
Имя файлаЗапрограммируй робота.doc
ТипКалендарно-тематический план
#21029
КаталогОбразовательный портал Как узнать результаты егэ Стихи про летний лагерь 3агадки для детей
Образовательный портал Как узнать результаты егэ Стихи про летний лагерь 3агадки для детей

Роботёнок. Курс «Запрограммируй робота. Базовый уровень», сентябрь-май 2017

Общая информация


Ориентировочный возраст для участников курса 8-11 лет

Занятия курса проводятся в Студенческом конструкторском бюро ПГТУ – ул. Карла Маркса, 120Б

Предполагается, что дети будут учиться программировать на готовых роботах, либо собранных ими самостоятельно на курсе «Сделай робота». Светодиоды, которыми управляют на начальных занятиях, должны быть подключены к выходам, поддерживающим analogWrite (особенно на пин 9) и установлены на макетной плате либо вынесены на корпус робота (красивее, но дольше делать – глаза светящиеся, например)

Так как младший возраст еще не готов программировать текстом, предлагается использовать графическое программирование (сборка программы из блоков команд, наподобие блок-схем). Для роботов на Arduino чаще всего (судя по статьям в Интернете) используются ScrathDuino и ArduBlock. Недостатком ScrathDuino является то, что робот должен быть постоянно соединен с компьютером (программа выполняется на компьютере, а Arduino просто имеет специальную прошивку для связи, которая не меняется). Поэтому решено использовать среду ArduBlock. Она имеет все нужные блоки для устройств, изучаемых на базовом уровне. Кроме того, позволяет генерировать код для Arduino IDE (собственно, она является надстройкой над Arduino IDE, позволяющей не писать код, а делать его блоками)

Расписание занятий курса:


Два часа в неделю. Ориентировочно, в субботу во время, отличное от проведения курса для более взрослых (с 14 часов). До обеда, например, с 11.30 до 13.30 или с 11 до 13 часов

Календарно-тематический план курса




Содержание занятия курса

Дата занятия

1

Знакомство с курсом, информация по оплате курса, договору, компонентам. Техника безопасности во время занятий. Немного про электронику на уровне, понятном для возраста слушателей курса. Знакомство с готовыми роботами, на которых будет проводится обучение

2.9

2

Знакомство с контроллером Arduino. Среда программирования ArduBlock. Программирование в ArduBlock, управление светодиодом на плате Arduino

9.9

3

Цифровой выход – управление включением светодиодов, установленных на роботе. Составление блоками аналога Blink для одного светодиода



Составление программы управления включением/выключением светодиодами на роботе

16.9

4

Аналоговый выход – управление яркостью светодиодов. Составление программы, плавно повышающей яркость светодиода на роботе



Добавление в программу плавного понижения яркости:



Подключение нескольких светодиодов и составление программы управления их яркостью: добавление еще светодиодов в программу выше, случайная яркость

23.9

5

Основы электроники – управление мощными устройствами, питание от аккумуляторов (на уровне, понятном для возраста слушателей курса)

30.9

6

Включение электромоторов робота. Управление направлением вращения. Программирование движений роботов

7.10

7

Управление скоростью вращения моторов. Калибровка езды по прямой. Сборка держателей маркеров/карандашей (или использование готовых держателей) и программирование рисования кругов, спиралей, многоугольников

14.10

8

Управление роботами с планшета или смартфона с использованием Bluetooth модуля. Приложение в Гугл Маркет – Arduino Bluetooth RC Car

Чтение по Serial в ArduBlock есть (подключение Bluetooth модуля к контактам 0, 1), но это неудобно, т.к. надо каждый раз отключать Bluetooth модуль перед загрузкой программы. В ardublock-beta-20140828 в наборе компонентов MakeBlock есть Bluetooth с SoftwareSerial, лучше работать с Bluetooth модулем через него

21.10

9

Продолжение написания и отработки программы управления по Bluetooth

На занятии можно провести Гонки или сыграть в Футбол

28.10

10

Цифровой ввод. Кнопки, датчики линии. Движение робота по линии с использованием одного датчика линии

4.11

11

Генерация звука-пьезоизлучатель (пищалка). Разные частоты при разных направлениях, музыка

11.11

12

Управление сервомоторами, установленными на роботе (например, в виде захвата)

18.11

13

Ультразвуковой датчик расстояния HC-SR04. Знакомство

25.11

14

Ультразвуковой датчик расстояния HC-SR04. Избегание препятствий автономным роботом с использованием датчика расстояния

2.12

15

Подготовка к робототехническим соревнованиям на занятии 16

9.12

16

Соревнования роботов: Гонки, Футбол, Линия, Тоннель

16.12

перейти в каталог файлов

Образовательный портал Как узнать результаты егэ Стихи про летний лагерь 3агадки для детей

Образовательный портал Как узнать результаты егэ Стихи про летний лагерь 3агадки для детей