小R科技-WIFI机器人网·机器人创意工作室

标题: 小R科技树莓派舵机库文件for python_2.7_3.5_3.7_3.8_3.9 [打印本页]

作者: 木棉湾-呆呆    时间: 2018-11-5 11:44
标题: 小R科技树莓派舵机库文件for python_2.7_3.5_3.7_3.8_3.9
更新日志:20211018
新增树莓派-raspbian系统,python版本支持
新增python3.7  3.8  3.9三个版本
用法不变


更新日志:20181205
   之前考虑2.7和3.5版本兼容的时候,有BUG,导致有部分舵机不能正常驱动,更新最新版本即可,文件已更新,链接不变。
   默认程序使用的python2.7版本,需要下载链接中的2.7版本的.so,通过WISCP替换掉树莓派系统路径(/home/pi/work/wifirobots/python_src/)中的对应文件,重启系统解决问题。



更新日志:20181105
旧版本树莓派代码使用改制过的SMBUS库来操作SER1-SER8,对于需要移植到自己镜像中的同学来说,过程很复杂。
在新版本代码中,将原先代码拆分成各个模块之后,也将舵机的驱动打包成了.so的包文件,可以直接调用。

文件上传到百度云:

链接:https://pan.baidu.com/s/1lAGOZeW8-gRlf6zmi-KmIw  提取码:x9nq

注意:1、舵机库分为python2.7及python3.5两个版本,请下载对应库文件         2、_XiaoRGEEK_SERVO_.so 、XiaoRGEEK.jpg、_XiaoRGEEK_about_.py三个文件需要放到同一个目录才能正常执行

  1. #coding:utf-8
  2. '''
  3. 树莓派WiFi无线视频小车机器人驱动源码
  4. 作者:liuviking
  5. 版权所有:小R科技(深圳市小二极客科技有限公司www.xiao-r.com);WIFI机器人网论坛 www.wifi-robots.com
  6. 本代码可以自由修改,但禁止用作商业盈利目的!
  7. 本代码已申请软件著作权保护,如有侵权一经发现立即起诉!
  8. '''
  9. '''
  10. 文 件 名:_Servo_test.py
  11. 功    能:舵机测试代码,_XiaoRGEEK_SERVO_.so 、XiaoRGEEK.jpg、_XiaoRGEEK_about_.py三个文件需要放到同一个目录才能正常执行
  12. 调用接口:
  13. from _XiaoRGEEK_SERVO_ import XR_Servo
  14. Servo = XR_Servo()
  15. Servo.XiaoRGEEK_SetServoAngle(ServoNum,angle)#设置ServoNum号舵机角度为angle
  16. Servo.XiaoRGEEK_SaveServo()#存储所有角度为上电初始化默认值
  17. Servo.XiaoRGEEK_ReSetServo()#恢复所有舵机角度为保存的默认值
  18. '''
  19. from _XiaoRGEEK_SERVO_ import XR_Servo
  20. Servo = XR_Servo()
  21. import time


  22. Servo.XiaoRGEEK_SetServoAngle(1,30)#设置1号舵机角度为30度
  23. time.sleep(1)#延迟1秒
  24. Servo.XiaoRGEEK_SaveServo()#存储所有角度为上电初始化默认值
  25. time.sleep(1)#延迟1秒
  26. Servo.XiaoRGEEK_SetServoAngle(1,150)#设置1号舵机角度为150度
  27. time.sleep(1)#延迟1秒
  28. Servo.XiaoRGEEK_ReSetServo()#恢复所有舵机角度为保存的默认值
复制代码




作者: lyteip    时间: 2019-9-15 22:22
请问为什么我用了新库,但是有时会遇到舵机开始可以驱动,驱动几次后就不能控制的情况呢?
作者: lyteip    时间: 2019-9-16 22:25
楼主在,今天又试了下,可以驱动电机,但是舵机不能驱动
作者: greenhand    时间: 2020-5-25 09:55
你好,请问XR-F1该放到哪个目录下呢?我是重装了系统之后,又按照教程手动装的你们的donkeycar-pi
作者: greenhand    时间: 2020-5-25 21:03
greenhand 发表于 2020-5-25 09:55
你好,请问XR-F1该放到哪个目录下呢?我是重装了系统之后,又按照教程手动装的你们的donkeycar-pi

呃,这bug是2018年的,2019年及之后的固件是不是已经不存在这个问题了?




欢迎光临 小R科技-WIFI机器人网·机器人创意工作室 (http://wifi-robots.com/) Powered by Discuz! X3.4