Go Down

Topic: Quick motor question!!!! (Read 490 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 Race Our Young Girls But Violet Generally Wins - Get Some Now :) - ELI ICE man

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