|
1 | 1 | # Use this example for digital pin control of an H-bridge driver |
2 | | -# like a TB6612 or L298N. |
| 2 | +# like a DRV8833, TB6612 or L298N. |
3 | 3 |
|
4 | 4 | import time |
5 | 5 | import board |
|
9 | 9 | DELAY = 0.01 |
10 | 10 | STEPS = 200 |
11 | 11 |
|
| 12 | +# You can use any available GPIO pin on both a microcontroller and a Raspberry Pi. |
| 13 | +# The following pins are simply a suggestion. If you use different pins, update |
| 14 | +# the following code to use your chosen pins. |
| 15 | + |
| 16 | +# To use with CircuitPython and a microcontroller: |
12 | 17 | coils = ( |
13 | | - digitalio.DigitalInOut(board.D19), # A1 |
14 | | - digitalio.DigitalInOut(board.D26), # A2 |
15 | | - digitalio.DigitalInOut(board.D20), # B1 |
16 | | - digitalio.DigitalInOut(board.D21), # B2 |
| 18 | + digitalio.DigitalInOut(board.D9), # A1 |
| 19 | + digitalio.DigitalInOut(board.D10), # A2 |
| 20 | + digitalio.DigitalInOut(board.D11), # B1 |
| 21 | + digitalio.DigitalInOut(board.D12), # B2 |
17 | 22 | ) |
18 | 23 |
|
| 24 | +# To use with a Raspberry Pi: |
| 25 | +# coils = ( |
| 26 | +# digitalio.DigitalInOut(board.D19), # A1 |
| 27 | +# digitalio.DigitalInOut(board.D26), # A2 |
| 28 | +# digitalio.DigitalInOut(board.D20), # B1 |
| 29 | +# digitalio.DigitalInOut(board.D21), # B2 |
| 30 | +# ) |
| 31 | + |
19 | 32 | for coil in coils: |
20 | 33 | coil.direction = digitalio.Direction.OUTPUT |
21 | 34 |
|
|
0 commit comments