Как бы я ни переписывал простой тестовый скрипт сервопривода Python 3 для сервопривода Adafruit RPI, я получаю следующую ошибку.
Traceback (most recent call last):
File "servo_test.py", line 8, in <module>
i2c = busio.I2C(board.SCL, board.SDA)
AttributeError: module 'board' has no attribute 'SCL'
Я установил все модули, указанные в документация сервопривода и "i2cdetect" подтвердили правильность подключения шляпы. Вот мой текущий тестовый скрипт (python 3):
#!/usr/bin/python
from adafruit_servokit import ServoKit
import adafruit_pca9685
import board
import busio
### board / servo hat setup ###
i2c = busio.I2C(board.SCL, board.SDA)
hat = adafruit_pca9685.pca9685(i2c)
kit = ServoKit(channels=16)
### test servo ###
kit.servo[0].angle = 60
Я запускаю это на модели Raspberry Pi 3B с установленной растяжкой Raspbian 9.6. Любая помощь приветствуется.