NeoPixel
Import FutureBoard Library
Import the Library to make use of its functions.
from future import *
06: Neopixel
1. Initiate a NeoPixel Strip
NeoPixel(pin, num)
Initiates a NeoPixel Strip with a number of LEDs on the selected pin.
Use P7 and 3 for the built-in LED Strip.
2. Setting Color for 1 LED
setColor(i, color)
Parameter i denotes the id of the LED.
Neopixel accepts RGB value or built-in color names.
3. Setting Color for All LED
setColorAll(color)
Neopixel accepts RGB value or built-in color names.
4. Update Display
update()
Update the display to show the effects.
Sample Program
# Lights up LEDs then turns off
from future import *
import time
""" Available colours
RED=(255,0,0)
YELLOW=(255,255,0)
PINK=(255,105,180)
WHITE=(255,255,255)
BLACK=(0,0,0)
GREEN=(0,255,0)
BLUE=(0,0,255)
PURPLE=(148,0,211)
CYAN = (0,255,255)
"""
np = NeoPixel('P7', 3)
color = [RED,GREEN,BLUE]
for i in range(3):
np.setColorAll(color[i])
np.update() #Update display
time.sleep(1)
for i in range(3):
np.setColor(i,BLACK)
np.update() #Update display
time.sleep(1)