Skip to content

Commit eb5ae68

Browse files
authored
Merge pull request #17 from dhalbert/demo-central
ble_demo_central.py: recover better from disconnect; use other analog inputs
2 parents 8bb2232 + afae4db commit eb5ae68

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

examples/ble_demo_central.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,22 +21,22 @@ def scale(value):
2121

2222
scanner = Scanner()
2323
uart_client = UARTClient()
24-
uart_addresses = []
2524

26-
# Keep trying to find a UART peripheral
27-
while not uart_addresses:
28-
uart_addresses = uart_client.scan(scanner)
29-
30-
a0 = AnalogIn(board.A0)
31-
a1 = AnalogIn(board.A1)
32-
a2 = AnalogIn(board.A2)
25+
a3 = AnalogIn(board.A3)
26+
a4 = AnalogIn(board.A4)
27+
a5 = AnalogIn(board.A5)
3328

3429
while True:
30+
uart_addresses = []
31+
# Keep trying to find a UART peripheral
32+
while not uart_addresses:
33+
uart_addresses = uart_client.scan(scanner)
3534
uart_client.connect(uart_addresses[0], 5)
35+
3636
while uart_client.connected:
37-
r = scale(a0.value)
38-
g = scale(a1.value)
39-
b = scale(a2.value)
37+
r = scale(a3.value)
38+
g = scale(a4.value)
39+
b = scale(a5.value)
4040

4141
color = (r, g, b)
4242
print(color)

0 commit comments

Comments
 (0)