Можем да пресметнем, колко време трябва да се върти един мотор с определена скорост, за да достигне до желана от нас позиция, но това не е необходимо. За такива случаи съществува командата run_angle().

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #1559
- 06 Mar 2020
Тази команда има 4 входни параметъра:
- Скоростта, с която да се движи моторът;
- Колко градуса да се завърти моторът;
- Каква спирачка да използва;
- Дали програмата да изчака командата да приключи действието си или не.
Ето един пример, как може да бъде програмиран роботът да задвижи един мотор на 90 градуса със скорост 360:
Motor(Port.B).run_angle(360, 90)
За да завъртим мотора в обратната посока, можем да направим едно от две неща.
1. Да му зададем отрицателна скорост:
Motor(Port.B).run_angle(-360, 90)
2. Да му зададем отрицателен ъгъл:
Motor(Port.B).run_angle(360, -90)
Ако му зададете отрицателна скорост и отрицателен ъгъл, мотора ще обърне посоката си два пъти и отново ще се завърти напред:
Motor(Port.B).run_angle(-360, -90)
Можете да последвате този линк, за да прочетете за тази команда в документацията на pybricks.
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.

Python за EV3 LEGO Mindstorms - ниво 1
- 74
- 28:18
- 114

Занятие 5 - Образователна играчка: Научете се да четете часовника
Важно е да даваме обратна връзка за учениците си. Стараем се да го правим редовно по време на курса. По-долу следва описание какви рангове пишем училището по роботика и кои аспекти от поведението на учениците ги определят.
Днес трябва да поставите рангове на учениците си според инструкциите тук.
- 7
- 10
- 16
- 3d_rotation 1