I saw on Twitter that some people have got the GlowBugs, more commonly used the CodeBugs (http://www.codebug.org.uk/learn/activity/73/glowbugs/), to work with the Micro:bit. Here is my go at doing it. I just wanted to get one GlowBug to flash Red, Green and Blue and keep cycling around. The start point was to base it on the code from http://microbit-micropython.readthedocs.io/en/latest/neopixel.html for using Python with neopixels. The GlowBugs are essentially a single neopixel. So I connected the Data In to pin 0 and set the strip length to 1 ( np = neopixel.NeoPixel(pin0, 1) ) and then set the colours by setting np[0] to the colour wanted (eg. Red np[0] = (255, 0, 0) ). from microbit import * import neopixel # Setup the Neopixel strip on pin0 with a length of 1 pixel np = neopixel.NeoPixel(pin0, 1) while True: np[0] = (255, 0, 0) np.show() sleep(1000) np[0] = (0, 255, 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.