Go Down

Topic: Quick motor question!!!! (Read 325 times) previous topic - next topic



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.
[ I will NOT respond to personal messages, I WILL delete them, use the forum please ]


this might work with a stepper... by counting pulses.
Bad boys rate our young girls but Violet goes willingly :)
- this is a mnemonic from BEC

Coding Badly

May 03, 2019, 06:15 am Last Edit: May 03, 2019, 06:15 am by Coding Badly

Et tu, @NOAhgomes?  Et tu?

(Greppy the Autoban Bot strikes again.)

Go Up