Flip pins
parent
549a22351b
commit
10454aaec6
14
README.md
14
README.md
|
@ -46,6 +46,8 @@ Pinout of the Bescor MP101 cable.
|
|||
Pins on the MP-101 50 foot extension cable.
|
||||
Numbered using the standard DIN pin order.
|
||||
|
||||
XXX Confirm this, I think it is reversed. Compare with remote. XXX
|
||||
|
||||
```
|
||||
Pin Color Use ArduinoPin Raspberry Pi 4 B Pin
|
||||
--- ----- --- -------- --------------------
|
||||
|
@ -70,13 +72,13 @@ Cable labelled "2" in my inventory.
|
|||
```
|
||||
PIN Color Use Raspberry Pi 4 B Pin
|
||||
--- ----- --- --------------------
|
||||
1 Green Right 29 GPIO5
|
||||
1 Green Left 29 GPIO5
|
||||
2 Orange 5V 2 5V
|
||||
3 Brown Left 31 GPIO6
|
||||
4 Yellow Up 36 GPIO16
|
||||
5 Red Down 11 GPIO17
|
||||
6 Blue GND 9 GND
|
||||
7 Black Speed 32 GPIO12 PWM0
|
||||
3 Brown Right 31 GPIO6
|
||||
4 Yellow Down 36 GPIO16
|
||||
5 Red Up 11 GPIO17
|
||||
6 Black Speed 32 GPIO12 PWM0
|
||||
7 Blue GND 9 GND
|
||||
```
|
||||
|
||||
|
||||
|
|
|
@ -23,14 +23,14 @@ import time
|
|||
GPIO.setmode(GPIO.BCM)
|
||||
|
||||
print("setup")
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Left
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Down
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Up
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Right
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Right
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Up
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Down
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Left
|
||||
#GPIO.setup(32, GPIO.OUT) # XXX PWM Direction
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
|
||||
print("Down GPIO 17")
|
||||
GPIO.output(17, GPIO.HIGH)
|
||||
print("Down GPIO 16")
|
||||
GPIO.output(16, GPIO.HIGH)
|
||||
time.sleep(3)
|
||||
GPIO.output(17, GPIO.LOW)
|
||||
GPIO.output(16, GPIO.LOW)
|
||||
|
|
|
@ -23,15 +23,14 @@ import time
|
|||
GPIO.setmode(GPIO.BCM)
|
||||
|
||||
print("setup")
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Left
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Down
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Up
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Right
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Right
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Up
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Down
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Left
|
||||
#GPIO.setup(32, GPIO.OUT) # XXX PWM Direction
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
|
||||
print("Left GPIO 6")
|
||||
GPIO.output(6, GPIO.HIGH)
|
||||
print("Left GPIO 5")
|
||||
GPIO.output(5, GPIO.HIGH)
|
||||
time.sleep(1)
|
||||
GPIO.output(6, GPIO.LOW)
|
||||
|
||||
GPIO.output(5, GPIO.LOW)
|
||||
|
|
|
@ -23,14 +23,15 @@ import time
|
|||
GPIO.setmode(GPIO.BCM)
|
||||
|
||||
print("setup")
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Left
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Down
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Up
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Right
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Right
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Up
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Down
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Left
|
||||
#GPIO.setup(32, GPIO.OUT) # XXX PWM Direction
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
|
||||
print("Right GPIO 5")
|
||||
GPIO.output(5, GPIO.HIGH)
|
||||
print("Right GPIO 6")
|
||||
GPIO.output(6, GPIO.HIGH)
|
||||
time.sleep(1)
|
||||
GPIO.output(5, GPIO.LOW)
|
||||
GPIO.output(6, GPIO.LOW)
|
||||
|
||||
|
|
|
@ -23,19 +23,19 @@ import time
|
|||
GPIO.setmode(GPIO.BCM)
|
||||
|
||||
print("setup")
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Left
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Down
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Up
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Right
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Right
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Up
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Down
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Left
|
||||
#GPIO.setup(32, GPIO.OUT) # XXX PWM Direction
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
|
||||
print("Left Off")
|
||||
print("Rigt Off")
|
||||
GPIO.output(6, GPIO.LOW)
|
||||
print("Right Off")
|
||||
print("Left Off")
|
||||
GPIO.output(5, GPIO.LOW)
|
||||
print("Up Off")
|
||||
GPIO.output(16, GPIO.LOW)
|
||||
print("Down Off")
|
||||
GPIO.output(16, GPIO.LOW)
|
||||
print("Up Off")
|
||||
GPIO.output(17, GPIO.LOW)
|
||||
|
||||
|
|
|
@ -23,39 +23,39 @@ import time
|
|||
GPIO.setmode(GPIO.BCM)
|
||||
|
||||
print("setup")
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Left
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Down
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Up
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Right
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Right
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Up
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Down
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Left
|
||||
#GPIO.setup(32, GPIO.OUT) # XXX PWM Direction
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
|
||||
print("Left Off")
|
||||
GPIO.output(6, GPIO.LOW)
|
||||
print("Right Off")
|
||||
GPIO.output(6, GPIO.LOW)
|
||||
print("Left Off")
|
||||
GPIO.output(5, GPIO.LOW)
|
||||
print("Up Off")
|
||||
GPIO.output(16, GPIO.LOW)
|
||||
print("Down Off")
|
||||
GPIO.output(16, GPIO.LOW)
|
||||
print("Up Off")
|
||||
GPIO.output(17, GPIO.LOW)
|
||||
time.sleep(1)
|
||||
|
||||
print("Right GPIO 5")
|
||||
print("Left GPIO 5")
|
||||
GPIO.output(5, GPIO.HIGH)
|
||||
time.sleep(5)
|
||||
GPIO.output(5, GPIO.LOW)
|
||||
|
||||
print("Left GPIO 6")
|
||||
print("Right GPIO 6")
|
||||
GPIO.output(6, GPIO.HIGH)
|
||||
time.sleep(5)
|
||||
GPIO.output(6, GPIO.LOW)
|
||||
|
||||
print("Up GPIO 16")
|
||||
print("Down GPIO 16")
|
||||
GPIO.output(16, GPIO.HIGH)
|
||||
time.sleep(3)
|
||||
GPIO.output(16, GPIO.LOW)
|
||||
|
||||
print("Down GPIO 17")
|
||||
print("Up GPIO 17")
|
||||
GPIO.output(17, GPIO.HIGH)
|
||||
time.sleep(3)
|
||||
GPIO.output(17, GPIO.LOW)
|
||||
|
|
|
@ -23,14 +23,14 @@ import time
|
|||
GPIO.setmode(GPIO.BCM)
|
||||
|
||||
print("setup")
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Left
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Down
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Up
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Right
|
||||
GPIO.setup(6, GPIO.OUT) # Pin 31 GPIO6 Right
|
||||
GPIO.setup(17, GPIO.OUT) # Pin 11 GPIO17 Up
|
||||
GPIO.setup(16, GPIO.OUT) # Pin 36 GPIO16 Down
|
||||
GPIO.setup(5, GPIO.OUT) # Pin 29 GPIO5 Left
|
||||
#GPIO.setup(32, GPIO.OUT) # XXX PWM Direction
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
#GPIO.setup(2, GPIO.OUT) # Pin 2 5V XXX
|
||||
|
||||
print("Up GPIO 16")
|
||||
GPIO.output(16, GPIO.HIGH)
|
||||
print("Up GPIO 17")
|
||||
GPIO.output(17, GPIO.HIGH)
|
||||
time.sleep(3)
|
||||
GPIO.output(16, GPIO.LOW)
|
||||
GPIO.output(17, GPIO.LOW)
|
||||
|
|
Loading…
Reference in New Issue