Учебная ситуация Проект ScratchDuinoЛаборатория Роббо Сейф
Автор
Категория участника
дополнительное образование (10-14 лет)
Описание учебной ситуации
Учащимся предстоит ознакомится с основными алгоритмами сканирования программируемых кнопок и внешних датчиков, для создания в дальнейшем основы и управления "умного дома". В ходе обучения используется значительная часть функций ScratchDuino.Лаборатория
Задача : запрограммировать кнопки для формирования кода открытия электронного замка. Для выполнения этого задания предстоит воспользоваться своими познаниями в области математических алгоритмов, используя так называемый метод "веса клавиш".
Работа от имени ученика
Я знаю как считывать состояние кнопок и датчиков в циклах. Я смогу сделать из Лаборатории полное управление для задания и контроля кода : в виде различного количества нажатий разноцветных клавиш. Использование рычажка позволит программировать или контролировать код доступа, а отдельно стоящая кнопка сможет программировать или контролировать код. Используя цикл "пока не", моя программа обеспечит надёжное сравнение запрограммированного кода с введённым. Каждое нажатие на клавиши - подзвучено своей тональностью. При совпадении введённого и запрограммированного кода, произойдёт сигнализация красным светодиодом лаборатории. Если код не программировать при запуске программы, то по умолчанию используется код в виде: четырёх нажатий красной кнопки, трёх нажатий жёлтой кнопки, двух нажатий чёрной кнопки, одного нажатия зелёной кнопки, в различных комбинациях. Отдельно стоящая белая кнопка - позволяет начать ввод кода с начала. Программирование кода осуществляется путём сдвига рычажка в право до упора. Нажимая определённое количество цветных клавиш в различной комбинации от одного до девяти раз - происходит задание кода. Для отмены комбинации используется отдельно стоящяя белая клнопка. Для запоминания комбинации нужно передвинуть рычажок вправо до упора и нажать белую кнопку. Контроль ввода кода осуществляется в левом положении рычажка, и при совпадении кодов на лаборатории загорится красный светодиод.
Ссылка на скачивание учебной ситуации
Учебная ситуация основы сканирования кнопок и датчиков в ScratchDuino.Лаборатория