Verbindungen ULN2003A – | Raspberry Pi |
– (hier: weiß) an GND
+ (hier: gelb) an 5V
IN1 (schwarz) an PIN 7 (=GPIO4)
IN2 (rot) an PIN 11 (=GPIO17)
IN3 (lila) an PIN 13 (=GPIO27)
IN4 (orange) an PIN 15 (=GPIO22)
# +++ servo-motorsteuerungscode für raspberry pi +++ import RPi.GPIO as GPIO import time # GPIO.BOARD ist ident mit der physikalischen # Nummerierung am Raspberry Pi GPIO.setmode(GPIO.BOARD) ControlPin= [7,11,13,15] for pin in ControlPin: GPIO.setup(pin,GPIO.OUT) GPIO.output(pin,0) seq = [ [1,0,0,0], [1,1,0,0], [0,1,0,0], [0,1,1,0], [0,0,1,0], [0,0,1,1], [0,0,0,1], [1,0,0,1] ] for i in range(51200): for halfstep in range(8): for pin in range(4): GPIO.output(ControlPin[pin], seq[halfstep] [pin]) time.sleep(0.001) GPIO.cleanup()