Die meisten der folgenden Artikel sind so wie sie sind. Obwohl es in dem Artikel erwähnt wird, habe ich das Gefühl, dass falsche Informationen verstreut sind, deshalb werde ich es hier in dem Sinne veröffentlichen, dass es funktioniert hat.
http://bufferoverruns.blogspot.jp/2016/08/raspberry-pisg-90.html
Ursprünglich habe ich eine Bibliothek namens ServoBlaster verwendet, wie unten gezeigt, aber aufgrund des Einflusses der Linux-Kerneländerung reagierte sie nicht mehr und ich suchte nach einer Alternative (weder Jessie noch Stretch funktionierten).
http://qiita.com/lumbermill/items/218944f816bdb0483e3c
Das Programm ist also wie folgt.
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
gp_out = 4
GPIO.setup(gp_out, GPIO.OUT)
servo = GPIO.PWM(gp_out, 50)
servo.start(0.0)
for i in range(10):
servo.ChangeDutyCycle(2.5)
time.sleep(0.5)
servo.ChangeDutyCycle(12.0)
time.sleep(0.5)
GPIO.cleanup()
Referenz: Servosteuerung mit Arduino
Recommended Posts