Pimoroniのexplorer phatが動かなくなってしまったので、別のモータードライバを試用中。モードが二つあって、簡単な方だと、GPIOのHIGH,LOWだけで二つのモーターを制御できます(速度調整とかはなし)。写真の回路はRaspberryPiから直接電源をとっています。たまたま動いてますが、条件によっては電力不足で動かなかったりするようなので、外部電源をつないだ方が良さそうです。
あと、正転→逆転を素早くやるとOSごと落ちます(^^;
import time
import RPi.GPIO as GPIO
p1 = 23
p2 = 24
GPIO.setmode(GPIO.BCM)
GPIO.setup(p1,GPIO.OUT)
GPIO.setup(p2,GPIO.OUT)
time.sleep(1)
print("CW")
GPIO.output(p1,GPIO.HIGH)
GPIO.output(p2,GPIO.LOW)
time.sleep(10)
print("STOP")
GPIO.output(p1,GPIO.LOW)
GPIO.output(p2,GPIO.LOW)
time.sleep(1)
# OSごと落ちる..!
# print("CCW")
# GPIO.output(p1,GPIO.LOW)
# GPIO.output(p2,GPIO.HIGH)
# time.sleep(1)
GPIO.cleanup()