When I first heard of this robot, my first thought was what a great idea; a robot with neopixels (I know I should be saying 'smart RGB LEDs' but neopixels is so much more snappier) controlled via a micro:bit. A good starting point for learning more about this robot, is the details on the 4Tronix site/blog , which includes build guidance and programming instructions for micropython and PXT. Though for the micropython code you might need to change pinX.digital_write() to pinX.write_digital() where X is the pin number. My play code was to randomly select which neopixels to light up, I didn't include code to turn them off so multiple ones can be on. The robot is driven forwards, waits, backward, waits, turns to the right and then the left; and then repeats. Code: from microbit import * import neopixel, random np = neopixel.NeoPixel(pin13, 12) def forward(n): pin0.write_digital(1) pin8.write_digital(0) ...
Robots and getting computers to work with the physical world is fun; this blog looks at my own personal experimenting and building in this area.