Skip to content

Commit deff1d6

Browse files
committed
Add microcontroller pins to example.
1 parent 7c23d12 commit deff1d6

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

examples/motor_stepper_digitalio.py

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# 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.
33

44
import time
55
import board
@@ -9,13 +9,26 @@
99
DELAY = 0.01
1010
STEPS = 200
1111

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:
1217
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
1722
)
1823

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+
1932
for coil in coils:
2033
coil.direction = digitalio.Direction.OUTPUT
2134

0 commit comments

Comments
 (0)