Неограничено движение до стена Pro Preview

Досега програмирахте робота да се движи, след като сензорът е бил натиснат.
Сега ще задвижим робота, докато сензорът бъде натиснат, и след това роботът трябва да спре.

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

Абонирай се

  • #622
  • 20 Aug 2017

Изчакване до второ нареждане

От днес нататък често ще се налага роботът да се движи, докато не се случи нещо. Това нещо обикновено е сензор, който засича определено условие.

Първо ще покажем неограничено движение напред - искаме роботът да се движи неизвестно колко - може да е от много малко до безкрайност. Не можем да зададем такава настройка с числа и затова просто ще включим двигателите до второ нареждане:

Опитайте тази програма. Двигателите са включени и роботът чака второ нареждане, преминава към следващия блок. Той е за изчакване 10 секунди. През тези 10 секунди двигателите ще се въртят. След това програмата свършва и това ще накара двигателите постепенно да спрат.

УЛОВКА: блокът за неограничено движение не може да бъде последен блок в програмата. Ако е последен, двигателите ще се включат за малко, програмата свършва и двигателите се изключват.

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

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

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

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

Image for Роботика с LEGO - Ниво 1.0 - Приключение в Космоса
  • 126
  • 123:52
  • 150
Image for Занятие 4 - В тъмните тунели на Марс; Сензор за допир
  • 12
  • 3
  • 7
  • 3d_rotation 1
Image for Ниво A - Въведение - Роботика с LEGO
  • 142
  • 133:42
  • 187
Image for Занятие 6 - Сензор за допир
  • 10
  • 3
  • 6
  • 3d_rotation 0