Задвижване на "Странен робот" Pro Preview

"Странен робот" има 2 мотора сочещи в различни посоки. Така поставени моторите, ако просто поставим блок за движение напред, роботът ще започне да се върти около своя център.

Как да задвижим този странен робот в права посока? 

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

Абонирай се

  • #1384
  • 04 Jul 2019

Варианти за разнопосочно движение на двигатели

За да задвижим робота напред или назад е нужно неговите мотори да се движат в различни посоки. За да постигнем това има няколко основни начина:

  • Плъзгача на опцията Steering на Move Steering блока да бъде в един от двата края (ляво или дясно). При така настроен блок за движение двата двигателя се движат в различни посоки.
  •  Пускане на всеки от двигателите по отделно. Това може да стане или чрез два паралелни блока за движение на мотор или чрез Move Tank блокчето.
    content picture

Приложения на вариантите

Нека разгледаме един прост пример: Задачата е роботът да се движи, докато не се удари в стена и след това да се се придвижи назад една ротация.

Ако реализираме движенията на робота в две нишки, програмата би изглеждала така:
content picture

Ако работим с опцията Steering програмата би изглеждала по следния начин:

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

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

Image for Роботика с LEGO - Ниво 1.5 - Шпионски игри
  • 56
  • 12:47
  • 135
Image for Занятие 1 - Обезвреждане на бомби
  • 10
  • 5
  • 11
  • 3d_rotation 1
Image for Ниво В - "Шпионски Игри" - Роботика с LEGO
  • 30
  • 7:30
  • 108
Image for Занятие 1 - Странен робот
  • 4
  • 4
  • 10
  • 3d_rotation 1