Да програмираме средния мотор да завива на правилните градуси Pro Preview

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

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

Абонирай се

  • #764
  • 09 Mar 2018

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

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

градуси на завъртане = нова позиция в градуси - стара позиция в градуси

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

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

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