Advertisement
KRITSADA

microbit : Neo Pixel Example with micro Python

May 12th, 2018
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.24 KB | None | 0 0
  1. from microbit import *
  2. import neopixel
  3. from random import randint
  4. np = neopixel.NeoPixel(pin12, 9)
  5. while True:
  6.     for pixel_id in range(0, 4):
  7.         red = randint(0, 255)
  8.         green = randint(0, 255)
  9.         blue = randint(0, 255)
  10.         np[pixel_id] = (red, green, blue)
  11.         np.show()
  12.         np[8-pixel_id] = (red, green, blue)
  13.         np.show()
  14.     sleep(200)
  15.     sleep(20)
  16.     np.clear()
  17.     sleep(200)
  18.     for pixel_id in range(0, len(np)):
  19.         np[pixel_id] = (0, 255, 0)
  20.         np.show()
  21.     sleep(200)
  22.     np.clear()
  23.     sleep(200)
  24.     for pixel_id in range(0, len(np)):
  25.         np[8-pixel_id] = (0, 255, 0)
  26.         np.show()
  27.     sleep(200)
  28.     np.clear()
  29.     sleep(200)
  30.     for pixel_id in range(0, len(np)):
  31.         np[pixel_id] = (255, 255, 0)
  32.         np.show()
  33.     sleep(200)    
  34.     np.clear()
  35.     sleep(200)
  36.     for pixel_id in range(0, len(np)):
  37.         np[8-pixel_id] = (255, 0, 0)
  38.         np.show()
  39.     sleep(200)
  40.     np.clear()
  41.     sleep(200)
  42.     for pixel_id in range(0, len(np)):
  43.         np[pixel_id] = (0, 255, 255)
  44.         np.show()
  45.     sleep(200)
  46.     np.clear()
  47.     sleep(200)
  48.     for pixel_id in range(0, len(np)):
  49.         np[pixel_id] = (0, 0, 255)
  50.         np.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement