Skip to content

Commit 1826b96

Browse files
authored
Merge pull request #22 from kattni/update-color-picker
Adding CircuitPython color picker example code
2 parents e34c9a6 + 6ea3de4 commit 1826b96

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

examples/ble_color_picker.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# CircuitPython 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, 1, 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)