KRITSADA icon

microbit : Neo Pixel Example with micro Python

KRITSADA | PRO | 05/12/18 07:17:18 AM UTC | 0 ⭐ | 755 👁️ | Never ⏰ | []
Python |

1.24 KB

|

None

|

0 👍

/

0 👎

from microbit import *
import neopixel
from random import randint
np = neopixel.NeoPixel(pin12, 9)
while True:
    for pixel_id in range(0, 4):
        red = randint(0, 255)
        green = randint(0, 255)
        blue = randint(0, 255)
        np[pixel_id] = (red, green, blue)
        np.show()
        np[8-pixel_id] = (red, green, blue)
        np.show()
    sleep(200)
    sleep(20)
    np.clear()
    sleep(200)
    for pixel_id in range(0, len(np)):
        np[pixel_id] = (0, 255, 0)
        np.show()
    sleep(200)
    np.clear()
    sleep(200)
    for pixel_id in range(0, len(np)):
        np[8-pixel_id] = (0, 255, 0)
        np.show()
    sleep(200)
    np.clear()
    sleep(200)
    for pixel_id in range(0, len(np)):
        np[pixel_id] = (255, 255, 0)
        np.show()
    sleep(200)    
    np.clear()
    sleep(200)
    for pixel_id in range(0, len(np)):
        np[8-pixel_id] = (255, 0, 0)
        np.show()
    sleep(200)
    np.clear()
    sleep(200)
    for pixel_id in range(0, len(np)):
        np[pixel_id] = (0, 255, 255)
        np.show()
    sleep(200)
    np.clear()
    sleep(200)
    for pixel_id in range(0, len(np)):
        np[pixel_id] = (0, 0, 255)
        np.show()

Comments