Учебная ситуация Светофор
Автор
Участник: Никишов Владислав Васильевич
Категория участника
- дополнительное образование (7-12 лет)
- начальные классы школы
Описание учебной ситуации
Это ситуация общения и творчества.
Учащимся нужно будет запрограммировать Лабораторию в программе ScratchDuino так, чтобы на ней можно было управлять светофором при помощи нажатия на кнопку. Предварительно необходимо будет сделать с помощью встроенных средств задний фон, который включает в себя дорогу, пешеходный переход. Также добавить автомобиль, персонажа и сам светофор, у которого должно быть несколько костюмов для разных режимов работы. Учащий сам придумывает алгоритм по которому будет работать светофор, и соответственно необходимые для этого костюмы.
Работа от имени ученика
Я думаю о том, из чего состоит кнопка. Вспоминаю, что кнопка состоит из самого замыкающего/размыкающего элемента, а также из клемм (мест соединения с проводами). Если кнопка металлическая, но нет никаких дополнительных изолирующих материалов, можно получить удар током, если речь идет о высоком напряжении.
Кнопки соединяют цепи (иначе говоря, «заполняют» «пропуски» в электрической цепи), благодаря чему начинает течь ток и это как-то должно влиять на весь механизм (включения ламп, запуск двигателя, отправка команды).
Однако, в случае роботами, которыми управляет программа, все не так просто. Управляющая программа должна или постоянно ожидать поступления сигнала с кнопки на одну из «ножек» микроконтроллера, или же это должна быть специальная «ножка», которая может вызывать так называемое «прерывание».
Вместе с ребятами приступаю к подключению и программированию Лаборатории. Сначала рисуем задний фон и добавляем персонажей. Придумываем ситуацию, например, наш герой отправился в магазин, но для этого ему необходимо перейти дорогу. Начинаем программировать светофор, проверяем действительно ли нажатие на кнопку вызывает смену состояния светофора.
Далее, программируем сценарий поведения автомобиля и персонажа в зависимости от цвета светофора. Если горит красный или мигает желтый автомобиль останавливается перед пешеходным переходом, а персонаж начинает идти, доходит до магазина и возвращается обратно, также останавливаясь у пешеходного перехода. Нажимает кнопку и ждет пока опять не загорится зеленый, снова переходит дорогу и возвращается домой.