ультразвуковой датчик. Ультразвуковой датчик 23.12. Ультразвуковой датчик
Скачать 0.65 Mb.
|
КГУ «Средняя школа-гимназия №17 г. Кокшетау Тема урока «Ультразвуковой датчик» Учитель информатики Сартаева Салтанат Сансызбаевна Ты узнаешь:Ты научишься: Для чего нужен датчик ультразвука Как использовать датчики ультразвука в линейном алгоритме Как использовать датчики ультразвука в разветвляющемся алгоритме Использовать датчик ультразвука в линейном алгоритме Использовать датчик ультразвука в разветвляющемся алгоритме Ультразвуковой датчикГлавное назначение ультразвукового датчика, это определение расстояния до предметов, находящихся перед ним.Ультразвуковой датчик может выдавать измеренное расстояние в сантиметрах или в дюймах. Диапазон измерений датчика в сантиметрах равен от 0 до 255 см, в дюймах - от 0 до 100 дюймов.Ультразвуковой датчик можно использовать со следующими блоками:Рулевое управление; Ожидание; Переключатель; Цикл. Ультразвуковой датчик: Инструкция по установкеУльтразвуковой датчик подключается к входным портам. По умолчанию датчик подключается к порту номер 4 . Задача.Для этого создайте новый проект «Sensors» в программной среде Home Edition, в ней создайте новую программу и назовите ее «Opredelenie_rasstoyaniya».Написать программу, останавливающую прямолинейно движущегося робота, на расстоянии 15 см до стены или препятствия. Задайте режим, чтобы получать данные с датчика: «Ультразвуковой датчик» -> «Сравнение» -> «Расстояние в сантиметрах» 4. Добавьте еще один блок Рулевого Управления и подсоедините его к блоку Ожидания. 5. Задайте режим Выключен (Off), чтобы остановить работу моторов после того, как датчик обнаружит препятствие на расстоянии 15 см. Сохраните, загрузите и запустите программу на роботе, чтобы проверить результат. Задача на использование блока переключатель.Написать программу для робота, держащего дистанцию в 15 см от препятствия.Решение:Поведение робота будет следующим:при значении показания ультразвукового датчика больше 15 см робот будет двигаться вперед, стараясь приблизиться к препятствию;при значении показания ультразвукового датчика меньше 15 см робот будет двигаться назад, стараясь удалиться от препятствия.Поместим в эти контейнеры программные блоки, включающие движение вперед и назад. Для того чтобы программный блок "Переключатель" выполнялся многократно, поместим его внутрь программного блока "Цикл" Оранжевой палитры Результат:Как вы думаете, что будет делать робот ? Как можно изменить программу? Что бы вы добавили? Ты узнал:Ты научился: для чего нужен датчик ультразвука как использовать датчики ультразвука в линейном алгоритме как использовать датчики ультразвука в разветвляющемся алгоритме использовать датчик ультразвука в линейном алгоритме использовать датчик ультразвука в разветвляющемся алгоритме Ответьте на вопросы:1. Что будет делать работ при загрузке программы с использованием блока переключатель2. Как можно усовершенствовать программу.Домашнее задание |