File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # CircuitPython NeoPixel Color Picker Example
2+
3+ import board
4+ import neopixel
5+ from adafruit_ble import BLERadio
6+ from adafruit_ble .advertising .standard import ProvideServicesAdvertisement
7+ from adafruit_ble .services .nordic import UARTService
8+ from adafruit_bluefruit_connect .packet import Packet
9+ from adafruit_bluefruit_connect .color_packet import ColorPacket
10+
11+ ble = BLERadio ()
12+ uart_service = UARTService ()
13+ advertisement = ProvideServicesAdvertisement (uart_service )
14+
15+ pixels = neopixel .NeoPixel (board .NEOPIXEL , 10 , brightness = 0.1 )
16+
17+ while True :
18+ # Advertise when not connected.
19+ ble .start_advertising (advertisement )
20+ while not ble .connected :
21+ pass
22+
23+ while ble .connected :
24+ packet = Packet .from_stream (uart_service )
25+ if isinstance (packet , ColorPacket ):
26+ print (packet .color )
27+ pixels .fill (packet .color )
You can’t perform that action at this time.
0 commit comments