This page (revision-10) was last changed on 2021-12-22 07:02 by Murray Altheim

This page was created on 2020-06-09 08:30 by Murray Altheim

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Version Date Modified Size Author Changes ... Change note
10 2021-12-22 07:02 3 KB Murray Altheim to previous
9 2021-09-07 11:09 3 KB Murray Altheim to previous | to last
8 2021-05-12 04:30 2 KB Murray Altheim to previous | to last
7 2021-04-30 11:28 1 KB Murray Altheim to previous | to last
6 2021-04-30 11:01 1 KB Murray Altheim to previous | to last
5 2021-04-30 10:59 1 KB Murray Altheim to previous | to last
4 2021-04-30 10:58 1 KB Murray Altheim to previous | to last
3 2020-06-09 08:57 1 KB Murray Altheim to previous | to last
2 2020-06-09 08:51 706 bytes Murray Altheim to previous | to last
1 2020-06-09 08:30 456 bytes Murray Altheim to last

Difference between version and

At line 11 added one line
As an alternative to the Arduino, there's both
At line 13 added 19 lines
* a [Kiktronik Robotics Controller for the Pico|https://shop.pimoroni.com/products/kitronik-robotics-board-for-raspberry-pi-pico] which could be easily mounted on a Zumo chassis, or
* a [PyBoard Zumo Adapter|https://shop.mchobby.be/en/micropython/2040-pyboard-to-zumo-robot-adapteur-3232100020405.html] that plugs a [MicroPython]-based [PyBoard] ([STM32]) as a controller, designed for the Zumo
!! Encoder Wiring
When wiring up a pair of Hall effect encoders to the Zumo Shield for Arduino you'll find that the [documentation 1|https://www.pololu.com/docs/0J63/3.4] for the quadrature encoders on the Zumo 32U4 states:
* __Digital pin 7__, or PE6, reads the __right encoder XORed signal__ using external interrupt INT6.
* __Digital pin 8__, or PB4, reads the __left encoder XORed signal__ using pin change interrupt PCINT4.
* __Digital pin 23__ (analog pin 5), or PF0, reads the __right encoder channel B__.
* Pin __PE2__ reads the __left encoder channel B__.
On the ''Arduino Shield for Zumo'' there is no pin "PE2", so you'll just have to choose any available (unused) digital input pin for channel B of the left encoder.
%%information
By the way, I always call the left side of the robot the __port__ side, the right side as __starboard__, since this removes any ambiguity, like is it left or right when viewed from on board, or from above, etc. This is the same as on a ship.
%%