учитель детских курсов

Управление движением мобильной платформы с помощью клавиатуры

Цель урока: реализовать управление мобильной платформой с помощью клавиатуры. Когда нажата клавиша Вверх, мобильная платформа едет вперед, когда нажата клавиша Вниз — назад. Если ничего не нажато - неподвижна.

Порядок выполнения задания:

1. Создаем стандартную структуру программы, состоящую из блока начала и блока «Всегда». Внутри блока «Всегда» вставляем блок «Если» . В группе Сенсоры есть блок «Клавиша нажата?» Блок возвращает значение ИСТИНА, если заданная клавиша нажата и ЛОЖЬ в обратном случае. С помощью этого блока задаем действия, которые должны выполняться при нажатой клавише вниз ( двигатель вращается назад).

обработка нажатия клавиши вниз

Рисунок 1 — Реализация движения назад при нажатой клавише вниз

2. Аналогично добавляем движение вперед при нажатой кнопке вверх.

обработка нажатий клавиш вниз и вверх

Рисунок 2 — Реализация движения вперед при нажатой клавише вверх

3. В случае, если ни одна кнопка не нажата посылаем на оба двигателя значения off. Пример готовой программы показан на рисунке 3.

готовая программа

Рисунок 3 — Готовая программа

 

 

Учебная программа курса RoboKid


Похожие посты:

Создание проекта - прототипа игры "Кроты"

Завершение создания игры "Кроты" на шесть светодиодов и пять кнопок

0
963
Комментировать
Введите код: