СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Датчики. Ультразвуковой датчик

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Датчики. Ультразвуковой датчик»

Датчики. Ультразвуковой датчик Знакомство с микрокомпьютером Lego EV3

Датчики. Ультразвуковой датчик

Знакомство с микрокомпьютером Lego EV3

Ультразвуковой датчик Главное назначение ультразвукового датчика, это определение расстояния до предметов, находящихся перед ним. Ультразвуковой датчик может выдавать измеренное расстояние в сантиметрах или в дюймах. Диапазон измерений датчика в сантиметрах равен от 0 до 255 см, в дюймах - от 0 до 100 дюймов.

Ультразвуковой датчик

Главное назначение ультразвукового датчика, это определение расстояния до предметов, находящихся перед ним.

Ультразвуковой датчик может выдавать измеренное расстояние в сантиметрах или в дюймах. Диапазон измерений датчика в сантиметрах равен от 0 до 255 см, в дюймах - от 0 до 100 дюймов.

Сборка Инструкция по сборке/Конструкторские идеи/Ультразвуковой датчик

Сборка

Инструкция по сборке/Конструкторские идеи/Ультразвуковой датчик

Задача написать программу, останавливающую прямолинейно движущегося робота, на расстоянии 15 см до стены или препятствия. Решение: Оранжевая палитра Блок  «Ожидание» Режим: 

Задача

написать программу, останавливающую прямолинейно движущегося робота, на расстоянии 15 см до стены или препятствия.

Решение:

Оранжевая палитра Блок  «Ожидание»

Режим:  "Ультразвуковой датчик" "Сравнение" "Расстояние в сантиметрах"

1.Начать прямолинейное движение вперед (поз. 1) 2.Ждать, пока значение ультразвукового датчика не станет меньше 15 см. (поз. 2) 3.Прекратить движение вперед (поз. 3)

1.Начать прямолинейное движение вперед (поз. 1)

2.Ждать, пока значение ультразвукового датчика не станет меньше 15 см. (поз. 2)

3.Прекратить движение вперед (поз. 3)

Написать программу для робота, держащего дистанцию в 15 см от препятствия. Решение: Поведение робота будет следующим: при значении показания ультразвукового датчика больше 15 см робот будет двигаться вперед, стараясь приблизиться к препятствию; при значении показания ультразвукового датчика меньше 15 см робот будет двигаться назад, стараясь удалиться от препятствия.

Написать программу для робота, держащего дистанцию в 15 см от препятствия.

Решение:

Поведение робота будет следующим:

при значении показания ультразвукового датчика больше 15 см робот будет двигаться вперед, стараясь приблизиться к препятствию;

при значении показания ультразвукового датчика меньше 15 см робот будет двигаться назад, стараясь удалиться от препятствия.

Оранжевая палитра/ блок Переключатель/режим

Оранжевая палитра/ блок Переключатель/режим "Ультразвуковой датчик«/"Сравнение" / "Расстояние в сантиметрах«.

Параметр "Тип сравнения" блока "Переключатель" установим в значение "Больше"=2, а "Пороговое значение" определим равным 15

Поместим в эти контейнеры программные блоки, включающие движение вперед и назад. Для того чтобы программный блок

Поместим в эти контейнеры программные блоки, включающие движение вперед и назад. Для того чтобы программный блок "Переключатель" выполнялся многократно, поместим его внутрь программного блока "Цикл" Оранжевой палитры

 Робот-полицейский Робот ждёт появления в зоне контроля движущегося объекта; измеряет расстояние до объекта; ждёт 1 секунду; повторно измеряет расстояние до объекта; находит пройденное расстояние и сравнивает его с пороговым значением; выводит на экран результат и подает тревогу в случае превышения скорости.

Робот-полицейский

  • Робот ждёт появления в зоне контроля движущегося объекта;
  • измеряет расстояние до объекта;
  • ждёт 1 секунду;
  • повторно измеряет расстояние до объекта;
  • находит пройденное расстояние и сравнивает его с пороговым значением;
  • выводит на экран результат и подает тревогу в случае превышения скорости.
режим

режим "Присутствие/слушать"

  • В этом режиме ультразвуковой датчик способен обнаруживать излучение другого ультразвукового датчика. Результатом обнаружения является логическое значение: "Да", если найдено ультразвуковое излучение, или "Нет", если ничего не найдено. Данный режим можно использовать, например, в состязаниях роботов-шпионов (описание режима уже говорит о том, что для его использования необходимо минимум два робота).
  • Задача необходимо написать программу, обнаруживающую другого робота, с работающим ультразвуковым датчиком.
Задача необходимо написать программу, обнаруживающую другого робота, с работающим ультразвуковым датчиком.

Задача

  • необходимо написать программу, обнаруживающую другого робота, с работающим ультразвуковым датчиком.