|
11 | 11 | import simpleio
|
12 | 12 |
|
13 | 13 | # set up clock, data, and latch pins
|
14 |
| -CLK = digitalio.DigitalInOut(board.D12) |
15 |
| -CLK.direction = digitalio.Direction.OUTPUT |
16 |
| -DATA = digitalio.DigitalInOut(board.D11) |
17 |
| -LATCH = digitalio.DigitalInOut(board.D10) |
18 |
| -LATCH.direction = digitalio.Direction.OUTPUT |
| 14 | +clk = digitalio.DigitalInOut(board.D12) |
| 15 | +data = digitalio.DigitalInOut(board.D11) |
| 16 | +latch = digitalio.DigitalInOut(board.D10) |
| 17 | +clk.direction = digitalio.Direction.OUTPUT |
| 18 | +latch.direction = digitalio.Direction.OUTPUT |
19 | 19 |
|
20 | 20 | while True:
|
21 |
| - DATA_TO_SEND = 256 |
22 |
| - # shifting 256 bits out of DATA pin |
23 |
| - LATCH.value = False |
24 |
| - DATA.direction = digitalio.Direction.OUTPUT |
| 21 | + data_to_send = 256 |
| 22 | + # shifting 256 bits out of data pin |
| 23 | + latch.value = False |
| 24 | + data.direction = digitalio.Direction.OUTPUT |
25 | 25 | print('shifting out...')
|
26 |
| - simpleio.shift_out(DATA, CLK, DATA_TO_SEND, msb_first=False) |
27 |
| - LATCH.value = True |
| 26 | + simpleio.shift_out(data, clk, data_to_send, msb_first=False) |
| 27 | + latch.value = True |
28 | 28 | time.sleep(3)
|
29 | 29 |
|
30 |
| - # shifting 256 bits into the DATA pin |
31 |
| - LATCH.value = False |
32 |
| - DATA.direction = digitalio.Direction.INPUT |
| 30 | + # shifting 256 bits into the data pin |
| 31 | + latch.value = False |
| 32 | + data.direction = digitalio.Direction.INPUT |
33 | 33 | print('shifting in...')
|
34 |
| - simpleio.shift_in(DATA, CLK) |
| 34 | + simpleio.shift_in(data, clk) |
35 | 35 | time.sleep(3)
|
0 commit comments