Технология
Робототехника. 7 класс
Автор Копосов Д. Г.




Глава 13. Система подсчёта посетителей
§ 47. Проект «Считаем посетителей»



Задание 113

Создайте систему, которая подсчитывает посетителей и выводит их число на экран.

1. Поместите блок переменных в программу и добавьте новое имя в список используемых переменных (он пока пуст).

2. Сколько посетителей было перед открытием магазина? Правильно, нуль. Поэтому выберем режим Записать в переменную, укажем пункт Числовое значение и зададим значение 0 (рис. 82).


Рис. 82. Блок Переменная, настройки блока

3. Двери магазина открылись... Ура! Появляются посетители. Робот их видит (датчиком ультразвука) и приветствует (например, говорит «Hello!»). Сначала было 0 посетителей, потом 1, затем станет 2, далее 3 и т. д. Какое число надо прибавлять к переменной каждый раз, как робот увидит посетителя (рис. 83)?


Рис. 83. Увеличение показаний счётчика на единицу

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

В итоге программа примет вид, представленный на рис. 84. Временная задержка необходима, ведь посетитель будет проходить перед датчиком какое-то время (робот может одного посетителя посчитать за двух или трёх).


Рис. 84. Программа подсчёта посетителей к заданию 113




Задание 114

Измените настройки блоков таким образом, чтобы ваша система подсчёта работала максимально точно.





Задание 115

Создайте систему, которая подсчитывает посетителей и выводит их число на экран, используя при этом датчик касания.








Наверх