Проект 8. Измеритель любви
Узнайте, как использовать входные контакты микро:бит в этом уроке!
Возраст: 8+
Время: 30 мин
Редактор: блочный редактор MakeCode
Вступление:
Этот проект использует входные контакты (пины) micro:bit для управления вывода на светодиодный экран.
Ход работы:
Шаг 1
Давайте создадим устройство измеряющее уровень любви между людьми, которые взялись за руки. Назовем это устройство – LOVE METER .
Поместите блок «контакт P0 нажат» для запуска кода при нажатии на контакт P0.
Шаг 2
Используйте блоки «показать число» и «выбрать случайное число», чтобы при нажатии на контакт P0 выводилось случайное число от 0 до 100.
Шаг 3
Показать строку «LOVE METER» на экране, когда микро:бит запускается.
Шаг 4
Нажмите «Скачать», чтобы перенести код в ваш микро:бит. Удерживая контакт GND одной рукой, нажмите пальцем другой руки контакт P0, чтобы активировать код программы.
Шаг 5
Возьмитесь с другом за руки и попросите его держать свободной рукой микро:бит за контакт GND. Теперь дотроньтесь своей свободной рукой до контакта P0 и проверьте результат работы программы.
Микро:бит выведет случайное число от 0 до 100. Это число будет отражать “уровень любви” между вами 🙂 Если число получилось небольшим, то улыбнитесь друг другу и попробуйте ещё раз 😉
Как работает это устройство?
Если соединить два контакта P0 и GND, то между ними пробежит слабый электрический сигнал. Соединить контакты нужно таким материалом, который проводит электрический ток. По воздуху электрический сигнал не может дойти от одного контакта к другому, но через человека электрический ток может пройти. Поэтому при замыкании двух контактов через руки людей проходит сигнал от P0 к GND и программа запускается.
Вызов:
Попробуйте добавить следующую функциональность:
- Проверьте будет ли работать программа, если цепочка из людей будет состоять из трёх, четырёх, пятерых человек!
- Проверьте будет ли работать программа, если люди не будут держаться за руки (или на руках будут надеты перчатки)!
- Создайте свои собственные проекты, используя входные контакты; ряд примеров можно найти здесь (https://makecode.microbit.org/projects).