Приветствую. Я первый раз собираю небольшого робота с repka pi 4 и adeept robot hat на ней. Оказалось, что те питон скрипты, которые давались в комплекте с роботом подходят к другой плате, но захотел попробовать их адаптировать под репку, поэтому несколько вопросов.
Программа прокрутки серво моторчика имеет часть следующего кода, который мне выбрасывает ошибку и я понимаю почему и некоторые части ошибок убрал, хотя возможно я их перевёл в "другие ошибки" и дебагом разобрался, что это не так просто починить, но всё таки возможно кто-то тоже уже пытался и знает:
from board import SCL,SDA
import busio
from adafruit_motor import servo
from adafruit_pca9685 import PCA9685
i2c = busio.I2C(SCL,SDA)
pca = PCA9685(i2c, address=0x48)
Мой вопрос, кому-то известна реализация i2c = busio.I2C(SCL,SDA) под репку? Я конечно же нашёл несколько очень хороших статей, как с помощью RepkaPi.GPIO или RI_SDK серво моторчики можно крутить, но тогда мне придётся весь код с adafruit просто выбросить. Ошибки, которые возникают при выполнении вышестоящего кода связаны с тем, что эти библиотеки не распознают мою репку пай 4 и не могут соответственно выбрать распиновку для SCL, SDA.
И сразу же второй вопрос, на странице
в таблице репки 4, на PD25 пине указан I2C1-SDL, но в описании я везде читаю I2C1-SCL, это разные обозначения одного и того же или это действительно разные вещи?
Программа прокрутки серво моторчика имеет часть следующего кода, который мне выбрасывает ошибку и я понимаю почему и некоторые части ошибок убрал, хотя возможно я их перевёл в "другие ошибки" и дебагом разобрался, что это не так просто починить, но всё таки возможно кто-то тоже уже пытался и знает:
from board import SCL,SDA
import busio
from adafruit_motor import servo
from adafruit_pca9685 import PCA9685
i2c = busio.I2C(SCL,SDA)
pca = PCA9685(i2c, address=0x48)
Мой вопрос, кому-то известна реализация i2c = busio.I2C(SCL,SDA) под репку? Я конечно же нашёл несколько очень хороших статей, как с помощью RepkaPi.GPIO или RI_SDK серво моторчики можно крутить, но тогда мне придётся весь код с adafruit просто выбросить. Ошибки, которые возникают при выполнении вышестоящего кода связаны с тем, что эти библиотеки не распознают мою репку пай 4 и не могут соответственно выбрать распиновку для SCL, SDA.
И сразу же второй вопрос, на странице
в таблице репки 4, на PD25 пине указан I2C1-SDL, но в описании я везде читаю I2C1-SCL, это разные обозначения одного и того же или это действительно разные вещи?