Quick motor question!!!!

Hello,

Im just geting started in the arduino world and a quick qestion about motors. If i move a motor by hand can its position be detected to control something else or its self?

Thank you.

A motor with a position encoder should work.

It is possible to estimate the speed of rotation of a DC motor by reading its voltage, integrate that and get
a position estimate. This is using the motor as a tachometer.

However it will be a really poor drifting estimate, and you risk burning out the analog pin if you don't take
precautions, since the motor voltage can be either polarity and more than 5V if spun fast enough.

Encoders are normally used to detect angular position, there are two basic kinds, incremental (cheaper)
and absolute.

this might work with a stepper... by counting pulses.

Et tu, @NOAhgomes? Et tu?

(Greppy the Autoban Bot strikes again.)