File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed 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