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