极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20316|回复: 5

用辉盛MG995舵机做机械手碰到的问题~~求助

[复制链接]
发表于 2012-12-3 09:26:36 | 显示全部楼层 |阅读模式
我买了几个辉盛的MG995的舵机做机械手,用ARDUINO+V5扩展板做控制,分别写入SERVO.WRITE(0),SERVO.WRITE(90),SERVO.WRITE(180)。
发现舵机转的角度从0-90大于程序中给定的角度,估计在110度左右。
从90-180小于程序中给定的角度,估计在80度左右。
有什么补偿的办法或者其他办法将角度转的精度可以高一点呢?
回复

使用道具 举报

发表于 2012-12-3 14:45:30 | 显示全部楼层
0-70
70-180
??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-4 11:19:56 | 显示全部楼层
pww999 发表于 2012-12-3 14:45
0-70
70-180
??

0-110,110-180
回复 支持 反对

使用道具 举报

发表于 2012-12-4 11:24:24 | 显示全部楼层
本帖最后由 pww999 于 2012-12-5 14:23 编辑

map()
map()
??
回复 支持 反对

使用道具 举报

发表于 2012-12-5 12:42:18 | 显示全部楼层
我们实验室用舵机的时候都会进行计算和标定的。。就是用几个角度盘,然后控制舵机运动读取角度。可以试试哦,不过要区分动态标定和静态标定,如果速度不是太大的话其实是差不多的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-5 13:44:01 | 显示全部楼层
本帖最后由 乐_乐(顺) 于 2012-12-5 13:46 编辑
pww999 发表于 2012-12-4 11:24
abs()
abs()
??


abs(),绝对值,这个怎么用呢?直接写在SERVO.WRITE ABS(90)?
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-19 21:24 , Processed in 0.041422 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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