Програмиране на ултразвуков сензор Pro Preview

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео

Абонирай се

  • #942
  • 17 Aug 2018

От блокчето за изчакване за време променяме режимa на настройката за Сензор за разстояние (Ultrasonic sensor). Избираме да сравнява стойностите (Compare) в сантиметри (distance centimeters). 

В България работим в метрична бройна система и затова избираме сантиметри, а не инчове. Или по друг начин казано, настройките за инчове и сантиметри се използват по един и същи начин и работят с различни мерни единици.

wait time block changed to wait ultrasonic block

 

Функцията на сензора за разстояние е да измерва на какво разстояние се намират дадените обекти. По подразбиране сензорът за разстояние се свързва на порт №4.

 

Избор каква стойност на измерено състояние ще изчаква робота

От първото падащо меню избираме дали роботът да реагира:

 - точно на 50см (=);
 - на различно от 50см (≠);
 - на повече от 50см (>);
 - на по-голямо или равно от 50см (≥);
 - на по-малко от 50см (<);
 - на по-малко или равно от 50см (≤).

Избягвайте опцията за "точно" определено разстояния (тоест "="), защото роботът често подминава стойността прекалено бързо и не успява да я засече и да реагира правилно.

В нашия пример от картинката е зададена стойност от 50см.

Сензорът може да измерва разстояния от 3,01см до 255см.

Две думи за мерните единици

Запомнете, че 1 inch = 2,54 cm.

Възможна грешка е да забравим да променим инчовете на сантиметри, което води до неточно условие за сработване на сензора и грешка в изпълнението на програмата. Причината е, че десет инча се равняват на двадесет и пет сантиметра, или два пъти и половина по-голямо разстояние!

Курсове и занятия включващи този Урок

Този Урок е използван в следните курсове и занятия.

Image for Роботика с LEGO - Ниво 1.0 - Приключение в Космоса
  • 126
  • 123:52
  • 150
Image for Занятие 5 - Ултразвуков сензор
  • 9
  • 5
  • 4
  • 3d_rotation 1
Image for Роботика с LEGO - Ниво 4.0 - Тактилна Игра за Памет
  • 59
  • 2:58
  • 200
Image for Припомнете си как се работи с ултразвуков сензор
  • 3
  • 0
  • 0
  • 3d_rotation 0
Image for Ниво Б - "Пътешествие в Космоса" - Роботика с LEGO
  • 63
  • 3:02
  • 117
Image for Занятие 4 - Ултразвуков сензор
  • 5
  • 3
  • 3
  • 3d_rotation 1