Проект ScrstchDuino Лаборатория и робоплатформа Идеальная парковка: различия между версиями

Материал из robbo
Строка 8: Строка 8:
 
==Описание проекта ==
 
==Описание проекта ==
  
Учащимся нужно будет запрограммировать Лабораторию в программе ScratchDuino так, чтобы с нее можно было управлять Робоплатформой на которой установлены два датчика касания.  Задача запрограммировать робота так, чтобы, подъезжая к вертикальной стене, он разворачивался и идеально ровно парковался. Идеальность парковки проверяется одновременным касанием обеих датчиков. В случае, если касается только одним датчиком, срабатывает тревожный звуковой сигнал, и загорается красный светодиод на лаборатории. При успешной парковке звучит сигнал окончания и загорается зеленый светодиод. Можно добавить элемент соревнования, подсчитывая количество неверных парковок.
+
Учащимся нужно будет запрограммировать Лабораторию в программе ScratchDuino так, чтобы с нее можно было управлять Робоплатформой на которой установлены два датчика касания.  Задача запрограммировать робота так, чтобы, подъезжая к вертикальной стене, он разворачивался и идеально ровно парковался. Идеальность парковки проверяется одновременным касанием обеих датчиков. В случае, если касается только одним датчиком, срабатывает тревожный звуковой сигнал, и загорается красный светодиод на лаборатории. При успешной парковке звучит сигнал окончания и загорается зеленый светодиод.  
 
 
 
При программировании необходимо обратить внимание на следующее. Так как датчики касаются стены в разных состояниях, по одному и вместе, то нужно проверять сначала условие менее вероятного события. а именно произошло ли одновременное касание обеих датчиков. Это реализовано с помощью конструкции Если-То-Иначе.  
 
При программировании необходимо обратить внимание на следующее. Так как датчики касаются стены в разных состояниях, по одному и вместе, то нужно проверять сначала условие менее вероятного события. а именно произошло ли одновременное касание обеих датчиков. Это реализовано с помощью конструкции Если-То-Иначе.  
  
Этот проект может быть подготовительным или тренировочным перед выполнением проекта [http://wiki.robbo.ru/wiki/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82_ScratchDuino%D0%A0%D0%BE%D0%B1%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0_%C2%AB%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%B1%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B_%D1%81_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC%D0%B8_%D0%BA%D0%B0%D1%81%D0%B0%D0%BD%D0%B8%D1%8F%C2%BB ScratchDuinoРобоплатформа «Программирование робоплатформы с датчиками касания» ]  [[Участник:Андрей Широкий]]
+
Развитие данной учебной ситуации возможно по нескольким направлениям:
 +
<ul>
 +
<li>Алгоритмически - усложнение программного кода: добавление таймера, изменение условий, программирование автоматической парковки,
 +
<li>Педагогически: работа в парах (см. [http://wiki.robbo.ru/wiki/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82_ScratchDuino%D0%A0%D0%BE%D0%B1%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0_%C2%AB%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%B1%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B_%D1%81_%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC%D0%B8_%D0%BA%D0%B0%D1%81%D0%B0%D0%BD%D0%B8%D1%8F%C2%BB ScratchDuinoРобоплатформа «Программирование робоплатформы с датчиками касания» ]  [[Участник:Андрей Широкий]]); соревновательный момент на количество неверной парковки или на скорость парковки,
 +
<li>Технически: усовершенствование работы датчиков касания
  
 
==Ссылка на скачивание проекта==
 
==Ссылка на скачивание проекта==

Версия 02:48, 15 сентября 2017

Автор

Хмылко Ольга Николаевна

Категория участника

  • дополнительное образование (7-10 лет)
  • начальные классы школы

Описание проекта

Учащимся нужно будет запрограммировать Лабораторию в программе ScratchDuino так, чтобы с нее можно было управлять Робоплатформой на которой установлены два датчика касания. Задача запрограммировать робота так, чтобы, подъезжая к вертикальной стене, он разворачивался и идеально ровно парковался. Идеальность парковки проверяется одновременным касанием обеих датчиков. В случае, если касается только одним датчиком, срабатывает тревожный звуковой сигнал, и загорается красный светодиод на лаборатории. При успешной парковке звучит сигнал окончания и загорается зеленый светодиод. При программировании необходимо обратить внимание на следующее. Так как датчики касаются стены в разных состояниях, по одному и вместе, то нужно проверять сначала условие менее вероятного события. а именно произошло ли одновременное касание обеих датчиков. Это реализовано с помощью конструкции Если-То-Иначе.

Развитие данной учебной ситуации возможно по нескольким направлениям: