Оценить:
 Рейтинг: 0

Робототехника: практическое введение для детей и взрослых

Год написания книги
2020
Теги
<< 1 ... 5 6 7 8 9
На страницу:
9 из 9
Настройки чтения
Размер шрифта
Высота строк
Поля

Новый вариант программы показан на рис. 3.9, файл microbit-Вселенная-на-паузе.hex.

Рис. 3.9. Новая версия программы управления звездами

В блоке при начале мы задаем в переменной задержка начальное значение задержки, равное 0. При нажатии на кнопку B мы увеличиваем значение задержки на 50 мс.

В блоке постоянно мы использовали цикл если иначе. Как он работает?

В теле условия если ничего нет, поэтому если кнопка A нажата, то никакие блоки не выполняются и бесконечный цикл работает вхолостую. Но если кнопка A не нажата, то в дело включается тело иначе. Здесь у нас находится блоки, управляющие переключением звезд, а также блок паузы.

Как мы уже говорили, по умолчанию значение параметра для блока пауза, которое хранится в переменой задержка, равно нулю. Если вы будете нажимать кнопку B, то это значение будет увеличиваться на 50 мс при каждом нажатии. В результате жизнь наших звезд будет каждый раз замедляться.

Домашнее задание

В качестве первого домашнего задания попробуйте самостоятельно доработать программу microbit-Счетчик.hex (рис. 3.6) таким образом, чтобы при нажатии двух кнопок одновременно текущее значение счетчика сбрасывалось в нулевое значение.

Решение вы сможете найти в файле microbit-Счетчик-со-сбросом.hex, загрузив архив программ с сайта автора этой книги http://frolov-lib.ru/books/boxrover/.

В качестве второго самостоятельного задания добавьте к программе microbit-Вселенная-на-паузе.hex (рис. 3.9) код, который сбрасывает задержку к исходному значению при одновременном нажатии кнопок A и B.

Решение этого задания есть в файле microbit-Вселенная-на-паузе-со-сбросом.hex.

И, наконец, в качестве третьего домашнего задания попробуйте сделать кодовый замок. Замок должен работать следующим образом.

Чтобы открыть замок, вам нужно нажать четыре раза кнопку A, и один раз – кнопку B (в любой последовательности). Только эта комбинация должна открыть замок.


Вы ознакомились с фрагментом книги.
Приобретайте полный текст книги у нашего партнера:
<< 1 ... 5 6 7 8 9
На страницу:
9 из 9

Другие электронные книги автора Александр Вячеславович Фролов