Залишатися в колі

Ваш робот тепер здатний зупинятися, коли бачить лінію. Ви можете використовувати цю функцію, щоб утримати робота в колі! Ви дізнаєтеся, навіщо це потрібно, в наступному модулі, який є завданням-викликом!

Розбиймо цю проблему на кілька етапів:

  1. Проїжджайте вперед, поки не побачите лінію (край кола)

  2. Припиніть рух, щоб робот не виїхав за межі кола

  3. Повернись

  4. Повторити

Ви вже маєте код, який виконує кроки 1 і 2. (drive_until_line()), а ви в модулі з керування роботами навчилися виконувати крок 3 (drivetrain.turn(), see /course/driving/calling_drive_functions для повторення)

Спробуйте

Напишіть нескінченний цикл, який утримує робота в колі. Спробуйте різні кути при повороті. Можливо, ви захочете спробувати не повертати на повні 180 градусів.