Socrat.in.ua

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

Робот mBot + программа mBlock: глава 3

2016-07-21

Упражнения в математике

В этой главе мы попробуем при помощи программы mBlock и платы mCore создать игру, в которой маленькая обезьянка показывает случайные числа. Надо сделать так, чтобы за 30 секунд летучая мышь собрала такое же число мячиков. Поможем мыши выполнить задание обезьянки?

Что мы будем изучать:

  1. Использование математических операций.
  2. Использование переменных.

Электроника

Пульт ДУ Makeblock
Инфракрасный пульт дистанционного управления
Отправляет информацию при помощи инфракрасных лучей для инфракрасного приёмника.

ИК-трансивер mCore
Модуль инфракрасного трансивера (приёмопередатчика)
Модуль инфракрасного трансивера у mBot может принимать и получать информацию. Передаваемая информация может быть числами и текстом.

Что надо знать

Блок Инструкция Пример
  Блоки программы mBlock (Scratch)  Четыре операции: сложение, вычитание, умножение и деление. Вы можете указывать не числа, а имена переменных.

Операции сравнения могут применяться для сравнения значения с переменной, переменной с переменной и значения со значением. Также можно сравнивать данные от датчиков.

makeblock-mboot-book-032b1 Значение  с джойстика делится на 10

makeblock-mboot-book-032b2 Ждать пока расстояние, которое определил ультразвуковой датчик станет меньше чем 30 см, затем перейти к следующему блоку

makeblock-mboot-book-032b3 Сравнение двух переменных - равны ли они. Ждать пока они не станут равны.

Блоки программы mBlock (Scratch) Блок случайных чисел. Вы можете указывать переменные.Поворачиваться в случайном направлении каждую секунду  Блоки программы mBlock (Scratch)
 Блоки программы mBlock (Scratch)  Переменная - это хранилище для данных. Её значение можно изменить если вам надо.  Переменные в mBlock (Scratch)Сохранить данные от датчика в переменной

Переменные в mBlock (Scratch)Переменная увеличивается на единицу каждую секунду

 Блоки программы mBlock (Scratch)  Если <условие> to ...

Если условие верно, то выполняется скрипт внутри блока

 Блок условия в mBlock (Scratch)Если вы нажмёте кнопку "направо", спрайт будет двигаться направо

Структура программы


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

Автор: hobbytech


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

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



© HobbyTech 2017