Обяснението с джуджетата не е много далеч от истината. Ролята на джуджетата се изпълнява от сензор, наречен ротационен. Ротационният сензор е вграден във всеки мотор от EV3 и NXT комплектите. Чрез него, моторът разбира на колко градуса се е завъртял. Но как всъщност става това?
Как работи ротационният сензор?
За да разберем как работи този сензор, трябва да разглобим мотора. Не е желателно вие да го правите, затова ние сме го направили вместо вас. На следната картинка можете да видите къде се случва "магията":

Посредством зъбна предавка електромотора вътре в двигателя звърта едно специално зъбно колело:

Както можете да видите, това зъбно колело има множество процепи:
Освен него двигателят разполага и с фотоклетка:

При въртене на зъбното колело тази фотоклетка засича всеки процеп. По какъв начин? При всеки процеп през зъбното колело преминава светлина и фотоклетката я отчита. Между всеки два процепа зъбното колело е плътно и светлина не преминава.
Всеки процеп на зъбното колело отговаря на половин градус завъртане на двигателя. Тоест, ако фотоклетката е преброила 300 процепа, то двигателят се е завъртял на 150 градуса.