# Initial code from microbit import * import neopixel np = neopixel.NeoPixel(pin0,16) red = (64,0,0) green = (0,64,0) blue = (0,0,64) while True: for pixel_id in range(0, len(np)): np[pixel_id] = (red) np.show() sleep(10) for pixel_id in range(0, len(np)): np[pixel_id] = (green) np.show() sleep(10) for pixel_id in range(0, len(np)): np[pixel_id] = (blue) np.show() sleep(10) # Refactored code from microbit import * import neopixel np = neopixel.NeoPixel(pin0,16) red = (64,0,0) green = (0,64,0) blue = (0,0,64) def illuminate(colour): for pixel_id in range(0, len(np)): np[pixel_id] = (colour) np.show() sleep(20) while True: illuminate(red) illuminate(green) illuminate(blue)