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

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #764
- 09 Mar 2018
Нека разгледаме табличката от преди малко, като включим на колко градуса е бил моторът, на колко трябва да се завърти и на колко се намира в края. Забелязвате ли нещо?
Това, което можем да забележим, е че всеки път, ако извадим от градусите, на които се е намирал моторът, градусите, на които искаме да се намира, ще получим градусите, на които трябва да завъртим мотора. Тоест:
градуси на завъртане = нова позиция в градуси - стара позиция в градуси
Това като програма изглежда по следния начин:
Първото блокче ни дава текущата позиция на мотора в градуси. След това я изваждаме от числото под a, което е позицията, на която искаме да отидем. Резултатът са градусите, на които трябва да се завърти средния мотор.
Комбинирайте горните две блокчета в MyBlock, така че да подавате позицията, на която искате да отидете, и то да завърта малкия мотор на необходимия брой градуси.