This page (revision-5) was last changed on 2021-08-15 04:47 by Murray Altheim

This page was created on 2019-12-22 08:00 by Murray Altheim

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
5 2021-08-15 04:47 1 KB Murray Altheim to previous
4 2019-12-28 23:07 1 KB Murray Altheim to previous | to last
3 2019-12-28 19:48 1 KB Murray Altheim to previous | to last
2 2019-12-24 06:22 1 KB Murray Altheim to previous | to last
1 2019-12-22 08:00 1 KB Murray Altheim to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 changed one line
A __Motor Encoder__ uses either a Hall Effect sensor or some kind of opto-interrupter to determine how fast a [motor] is turning. This is used by a [PID Controller] to set and maintain control over a robot motor.
A __Motor Encoder__ uses either a Hall Effect sensor or some kind of opto-interrupter to determine how
fast a motor is turning. This is used by a [PID Controller] to set and maintain control over a robot motor.
At line 7 removed 2 lines
See: [Interfacing Hall Effect Motor Encoder|InterfacingHallEffectMotorEncoder]
At line 13 removed one line
On the [motors] page is listed a ''MiniQ Motor Wheel Set w/ Encoder'' that uses the teeth of a white plastic wheel hub for an optical encoder.
At line 15 removed 12 lines
!! Links
Here's some preliminary links related to quadrature encoders running on an RP2040 PIO:
* [https://github.com/GitJer/Rotary_encoder|https://github.com/GitJer/Rotary_encoder]
* [https://news.ycombinator.com/item?id=26130863|https://news.ycombinator.com/item?id=26130863]
* [https://www.raspberrypi.org/forums/viewtopic.php?t=303553|https://www.raspberrypi.org/forums/viewtopic.php?t=303553]
* [https://github.com/MikeTeachman/micropython-rotary|https://github.com/MikeTeachman/micropython-rotary]
* [https://docs.micropython.org/en/latest/pyboard/tutorial/assembler.html?highlight=assembler#|https://docs.micropython.org/en/latest/pyboard/tutorial/assembler.html?highlight=assembler#]