极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10246|回复: 3

arduino+TCS230机械手 舵机响应命令

[复制链接]
发表于 2013-1-18 13:09:41 | 显示全部楼层 |阅读模式
小弟玩了几天TCS230,在搞一个机械手识别颜色,分类摆放,但是单独调试机械手能成,单独调试颜色也能成,就是在二者结合到一起时出现了问题。
颜色的值我能取出来,判断好,但控制舵机怎嘛也不动,我在舵机动作后边加上了串口输出,正常输出,说明控制命令已经运行了,但舵机还是不动。不晓得该怎么搞啊。有遇到过类似问题的童鞋不,来指点一下。
串口输出如下:
->WB Start
->Frequency R=3552
->Frequency G=4302
->Frequency B=5856
->WB End
3552
4302
5856
0.07
0.06
0.04
program init1(setup里边的)
program init2(loop函数里边的,接下来舵机改动了,但它打死也不动)
->WB Start
->Frequency R=5073
->Frequency G=4217
->Frequency B=5563
->WB End
++++++++++++++++++++
4(这里是我颜色的判别值,按它来做分支,读出来了,但就是分支后的舵机动作也不做)
++++++++++++++++++++
program running(按说这里舵机在动,但没动)
--------------------
4(做完整体动作之后我有输出了一次,颜色值正确,还是4,但舵机一直都没动)
----------------
program end(程序一次运行完了)

program init2
->WB Start
->Frequency R=5532
->Frequency G=4471
->Frequency B=5831
->WB End
++++++++++++++++++++
4
++++++++++++++++++++
program running
--------------------
4
----------------
program end
回复

使用道具 举报

 楼主| 发表于 2013-1-18 15:11:21 | 显示全部楼层
有没有人能理解呢,解释一下呗
回复 支持 反对

使用道具 举报

发表于 2013-1-21 14:23:24 | 显示全部楼层
是否是你加电不够? 最好单独供电,特别是舵机负载相对较高,这样还可以防止板子被烧掉。
回复 支持 反对

使用道具 举报

发表于 2013-1-21 14:24:12 | 显示全部楼层
还有,舵机不动的调试方法基本可以 用 万用表看看电压,电流的大小。 不动总归在能量上。
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 14:23 , Processed in 0.040132 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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