Hallo, Ich arbeite mich grad mit dem Raspberry P3 B ein. Hierfür nuzte ich die Libary PI4J. Nun möchte ich einen Servo Motor ansteuern. Ich habe bereits mehrere Wege ausprobiert mit unterschiedlichen erfolg. Nun hoffe ich darauf das jemand mit Java eine gute Lösung gefunden hat. Auf Pyton gibst massig Beispiele nur lässt sich die Syntax nicht so einfach auf Java übertragen.
Vielen Dank für eure Hilfe
Lösung 1: Ist Aktuell die beste Möglichkeit aber posistioniert nicht so gut
com.pi4j.wiringpi.Gpio.wiringPiSetup();
SoftPWm.softPwmCrate(1,0,50),
SoftPwm.softPwmWrite(1,15)
Lösung 2: Digitalen Pin HIGH LOW (PWM) modulieren mit Thread.Sleep() Funktioniert nur sehr begrenzt bzw zuckt unkontrollierbar
Lösung 3: Eignet sich sehr gut um LED's zu dimmen aber für Servos irgedwie ungeeignet
GpioPinPwmPutput pin = gpio.provisionPwmOutputPin(RaspiPin.GPIO.01);
pin.setPwm(x);