Навчальні конструктори та DIY електроніка

mBlock: кнопки и таймеры

2016-10-19

На плате mCore контроллера робота mBot установлена кнопка, которую можно запрограммировать на собственные действия при помощи двух связанных с ней блоков в программе mBlock.

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

mBlock: блок кнопки

Второй блок - булевый (такой блок возвращает булеву величину - истину (true) или ложь (false) в зависимости от результата проверки условия в этом блоке). Этот блок может использоваться в условиях (например, "if"):

mBlock: блок кнопки

Выпадающие меню в этих блоках определяют условие состояния кнопки: нажата (pressed) или отпущена (released).


Таймер - это часть среды программы mBlock. В плате mCore такого таймера нет. Таймер может быть обнулён таким блоком из раздела "Scripts":

mBlock: сброс таймера

После того как таймер был обнулён,  он немедленно начинает новый отсчёт. Вы можете получить доступ к значению таймера через блок "timer":

mBlock: таймер

Следует учесть, что получение и обработка значений таймера занимает какое-то время само по себе, поэтому следующий кусочек программы


Щоб побачити повний текст статті, вам потрібно зареєструватись

Автор: hobbytech


Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *


© HobbyTech 2016