Użycie biblioteki Adafruit by Kevin Townsend
Python code dla Adafruit's PWM/Servo breakout na Pi jest dostępny na Github pod adresem:
https://github.com/adafruit/Adafruit_Python_PCA9685
Ten kod jest dobrym startem by zrozumieć jak uzyskać dostęp do SMBus/I2C urzadzeń z Twoim Pi, and getting things moving with your PWM/Servo breakout.
Pobierz code z platformy Github
Aby pobrać wszelkie piblioteki na własne PI wystarczy podpiąć kabel Ethernet, i skopiować katalog używając 'git', jest to możliwe używając domyslną distro linuxa na PI. Uruchom wiersz poleceń i przejdź do lokalizacji (ex. "/home/pi"):
sudo apt-get install git build-essential python-dev
cd ~
git clone https://github.com/adafruit/Adafruit_Python_PCA9685.git
cd Adafruit_Python_PCA9685
sudo python setup.py install
Testowanie biblioteki
Po pierwsze kod żródłowy musi być pobrany w wskazanym katalogu, PWM/Servo breakout i silniczki muszą być podłączone, możesz przetestować program używając lini komend (sterowniki są podpięte do programu demo):
cd examples
sudo python simpletest.py
Aby zatrzymać wykonywanie, wciśnij CTRL+C.
Source:
https://learn.adafruit.com/adafruit-16-channel-servo-driver-with-raspberry-pi/using-the-adafruit-library