У меня есть некоторые проблемы с MotorBridgeCape. У меня есть все мое программное обеспечение, и я нашел большую часть его в GitHub.com в github.com/Seeed-Studio/MotorBridgeCapeforBBG_BBB и в их Wiki на seeedstudio.com/wiki/Motor_Bridge_Cape_v1.0.RE: Получение импорта Adafruit_I2C в другую компоновку GPIO
Вот моя проблема. Я подключаю аккумулятор, два мотора, и я запускаю файл .py для DC Motors со своей страницы Wiki. Я получаю сообщение об ошибке. Ошибка читается следующим образом: • Ошибка при доступе к 0x4B: проверьте адрес I2C
Я проверил онлайн на своем сайте. Сайт seeedstudio.com в разделе форума заявил, что в 2014 году был адресован ответ. Этот ответ состоял в том, чтобы обновить прошивку. Я вхожу в свой BBB/BBG с прикрепленным файлом MotorBridgeCape и загружаю ZIP-файл, а затем разархивирую его.
Обновление для прошивки выглядит следующим образом: «каталог»
1.Connect cape to your BBG/BBB, download http://www.seeedstudio.com/wiki/images/ ... e_v1.0.zip to your BBG/BBB
2.unzip the file
3.Go to the directory Motor Bridge Cape V1.0 (cd Motor Bridge Cape V1.0)
4.upload firmware (make flash_firmware)
После того, как распаковать файл .zip, я получаю Каталог указан как Motor Bridge Cape v1.0. У меня нет подчёркиваний в каталоге file /.
Итак, он не указан как Motor_Bridge_Cape_v1.0, и я не могу перейти в этот файл/каталог. Итак, я использовал «\» для перехода к этому каталогу.
Итак, я попал в указанную директорию, и я использую «make flash_Firmware». У меня тоже есть ошибки.
Вот код MotorBridgeCapeforBBG_BBB:
Пожалуйста, см:
from Adafruit_I2C import Adafruit_I2C
import Adafruit_BBIO.GPIO as GPIO
import time
Reset = "P9_23"
MotorBridge = Adafruit_I2C(0x4b)
GPIO.setup(Reset, GPIO.OUT)
ReadMode = 0
WriteMode = 1
DeAddr = 0X4B
ConfigValid = 0x3a6fb67c
DelayTime = 0.005
Это программное обеспечение выше использует Adafruit_I2C. Есть ли способ изменить Adafruit_I2C на другой «импорт» GPIO, который не имеет ошибки?
Импорт I2C из Adafruit имеет ошибку. Если я могу изменить импорт I2C для импорта других GPIO, например GPIO_46 и т. Д., Я должен использовать MotorBridgeCapeforBBG_BBB в своем текущем коде, чтобы все было в порядке.
Пожалуйста, см: импорт MotorBridge время импорт
MotorName = 1
ClockWise = 1
CounterClockWise = 2
PwmDuty = 90
Frequency = 1000
if __name__=="__main__":
motor = MotorBridge.MotorBridgeCape()
motor.DCMotorInit(MotorName,Frequency)
while True:
motor.DCMotorMove(MotorName,ClockWise,PwmDuty)
time.sleep(2)
motor.DCMotorMove(MotorName,CounterClockWise,PwmDuty)
time.sleep(2)
print "hello"
motor.DCMotorStop(MotorName)
time.sleep(2)
Сет
P.S. Любые рекомендации будут очень полезными.
Рекомендация - вернуться на сайт MotorBridgeCape и опубликовать их в своей поддержке/форуме и т. Д. Там вы получите специалистов, которые могут вам помочь. (Но с радостью будет доказана неверность сообщества S.O. и поддержите любые полезные ответы ;-)). Удачи. – shellter
Спасибо ... Сет. –
Я проверил сайт seedstudio.com, и у них был форум, но на нем мало активности. Я получил с людьми, что mfg. мыса для BBB/BBG, но я еще не слышал от них. –