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

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #1533
- 15 Feb 2020
Спиране на моторите без спирачки
Motor(Port.D).stop()
Тази команда прекратява въртенето на мотора, без активно да се съпротивлява на завъртането им. Шофьорите понякога изключват колите си, когато се спускат по баир, за да кара колата без да харчи гориво. Това е и каквото се случва с робота, когато използвате такава спирачка.
Спиране на моторите със спирачки
Motor(Port.D).brake()
Тази команда спира моторите и активно се съпротивлява срещу завъртането им от външни сили. Подобно на спирачките върху колелото. Те се опитват да спрат кумите от това да се въртят, но все още могат да се въртят ако се приложи достатъчно сила.
Спиране на моторите и запазване на позицията им
Motor(Port.D).hold()
Тази команда активира най-силната спирачка на моторите. С нея моторите биват спрени и започва активно задвижване на мотора в противоположната посока на всеки опит те да бъдат завъртяни. Така мотора пази ъгълът, на който е бил спрян.
Внимавайте: Спирачките се изключват когато спре програмата.
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.

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

Занятие 2 - Роботизирана ръка
Въведение
Миналия път програмирахме робота ни да се разхожда с поднос и чаша, но той не можеше да подава чашата си на клиентите. Днес ще програмираме робот с ръка, така че да може да подава чашата си. Внимавайте с каква скорост ще го програмирате да движи чашата си, или ще разлеете съдържанието ѝ!
- 10
- 5
- 9
- 3d_rotation 1