Skip to content

Commit e34c9a6

Browse files
authored
Merge pull request #21 from kattni/cpb-color-picker
Adding CPB color picker example.
2 parents 33d75f4 + fbd68de commit e34c9a6

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Circuit Playground Bluefruit NeoPixel Color Picker Example
2+
3+
import board
4+
import neopixel
5+
from adafruit_ble.uart_server import UARTServer
6+
from adafruit_bluefruit_connect.packet import Packet
7+
from adafruit_bluefruit_connect.color_packet import ColorPacket
8+
9+
uart_server = UARTServer()
10+
11+
pixels = neopixel.NeoPixel(board.NEOPIXEL, 10, brightness=0.1)
12+
13+
while True:
14+
# Advertise when not connected.
15+
uart_server.start_advertising()
16+
while not uart_server.connected:
17+
pass
18+
19+
while uart_server.connected:
20+
packet = Packet.from_stream(uart_server)
21+
if isinstance(packet, ColorPacket):
22+
print(packet.color)
23+
pixels.fill(packet.color)

0 commit comments

Comments
 (0)