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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 254|回复: 0

小R科技树莓派舵机库文件for python_2.7_3.5

[复制链接]
发表于 2018-11-5 11:44:25 | 显示全部楼层 |阅读模式
旧版本树莓派代码使用改制过的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()#恢复所有舵机角度为保存的默认值
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

猜您想找.......上一条 /10 下一条

QQ|QQ技术咨询Ⅰ|QQ技术咨询Ⅱ|QQ技术咨询Ⅲ|QQ技术咨询Ⅳ|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室-中国FPV ( 粤ICP备12019445 )

GMT+8, 2018-11-21 05:46 , Processed in 1.116641 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表