Code to control 2 NeoPixel rings by reading the encoder interrupts from the two motors using an Arduino Nano 33 Sense. The NeoPixel rings were fitted to the first Pipebot robot called Sprintbot.
Here is a video of the rings being controlled.
The code was built using PlatformIO.
This work is supported by the UK's Engineering and Physical Sciences Research Council (EPSRC) Programme Grant EP/S016813/1
© 2020,2025 University of Leeds.
The authors, N. Fry and A. Blight, have asserted their moral rights.