Следване на посока, използвайки жироскопичен сензор. Pro Preview

Жиро сензора ни показва ъгъла, на който е завил робота. Със сигурност можем да използваме това, за да направим робот, който пази перфектно една посока, нали? Сега ще ви покажем най-простия начин как.

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

Абонирай се

  • #1279
  • 08 May 2019

Тази програма е абсолютно същата като следването на линия с един сензор. Отново ще искаме да вървим направо, когато сме в правилната посока (жироскопичния сензор показва 0 градуса) и да се връщаме обратно към нея, когато не сме.

content picture

Това, обаче, би било сложно. В най-простият си вариант програмта представлява постоянни завои, още известни като "патешко ходене". За линия приемаме мислената линия, която искаме да следваме. Стойността на жироскопочния сензор обикновенно искаме да бъде 0, но може да я модифицирате за ъгъла, който ви е нужен. Логиката е следната:

  • Ако жироскопичният сензор показва по-малко от 0 градуса, завиваме към 0 градуса, в случая надясно.

content picture

  • Ако жироскопичният сензор показва повече от 0 градуса, отново завиваме към 0 градуса (което е в обратната посока на първия завой), в случая наляво.

content picture

И готово! Вече имаме програма, с която роботът ни, дори и да го бутнем, винаги ще се движи в една и съща посока!

Както при следването на линия, тази програма може да се направи, както с условен оператор, така и с блокчета за изчакване. Тази версия за следване на посока е най-лесната, но не и най-плавната. За щастие при всички варианти, следването на линия е абсолютно същото като следване на посока. За това може да погледнете следване на линия с 3 или повече състояния, или пропорционално следване на линия и логиката би била абсолютно същата!

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

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

Image for Ниво З - "Корабоплаване" - Роботика с LEGO
  • 24
  • 2:49
  • 107
Image for Занятие 5 - Следване на посока
  • 5
  • 3
  • 8
  • 3d_rotation 0
Image for Роботика с LEGO - Ниво 2.5 - Морски Пътешествия
  • 42
  • 3:52
  • 133
Image for Занятие 5 - Яхта
  • 7
  • 3
  • 10
  • 3d_rotation 0