极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 22544|回复: 10

Android机器人跳舞公仔

[复制链接]
发表于 2012-8-29 15:23:34 | 显示全部楼层 |阅读模式


这是学校的作业,发上来给大家看看。

顺便请教一个问题,为什么连接的时间越长,通信延时就越长???

评分

参与人数 1 +1 收起 理由
幻生幻灭 + 1 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2012-8-29 15:28:47 | 显示全部楼层
开源一下嘛,电路 代码什么的,好想做个给儿子玩
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-29 18:55:18 | 显示全部楼层
zcbzjx 发表于 2012-8-29 15:28
开源一下嘛,电路 代码什么的,好想做个给儿子玩

很简单的其实,改天我简单整理一下发上来吧

还有那个问题,我很想知道怎么解决
回复 支持 反对

使用道具 举报

发表于 2012-8-29 22:04:30 | 显示全部楼层
哇 好厉害哦
回复 支持 反对

使用道具 举报

发表于 2012-8-29 22:07:28 | 显示全部楼层
很可爱的机器人,赞个,特别是跑步的效果,很有感觉。
话说要是结合Processing实现根据音乐实时的跳舞那就更High了
1. 上位机软件是你自己写的? 看界面不错
2. 视频使用MM做的么?

关于你的问题,个人觉得是由于上位机发送的字符(动作)太快,导致Arduino无法让舵机执行完成任务,所以串口缓存一直处于占用状态,那些没被执行的动作就只能在上位机端排队等待串口缓存的释放了,从而感觉就像机器人跟不上趟一样,呵呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-29 22:45:44 | 显示全部楼层
幻生幻灭 发表于 2012-8-29 22:07
很可爱的机器人,赞个,特别是跑步的效果,很有感觉。
话说要是结合Processing实现根据音乐实时的跳舞那就 ...

先尴尬一下,你说的那个跑步的效果是不是手臂的那个停顿?其实这只是为了配合音乐{:2_25:}
有考虑过载入音乐实时的,不过功力不够……
软件是自己写的,用的是VB.net + FirmataVB组件
说到视频又尴尬了,用的是win7的live影音,因为要交作业时间急,没有用其他的视频剪辑软件{:2_25:}

你说的情况有考虑到,但是不知道怎么解决,是在Arduino上写个buffer还是?当一次通信结束后,再开始另一次通信,速度比上一次的慢,也就是一次比一次慢,也是串口缓存的原因吗?照我的理解,结束一次通信后,重新开始应该不存在延时的问题。还有,每次出现延时都要把控制软件关掉,重新打开才能正常。
求指导{:2_34:}
回复 支持 反对

使用道具 举报

发表于 2012-8-30 09:22:35 | 显示全部楼层
额。。。具体动作无法用语言表达,但肯定不是你说的那个有停顿的,呵呵

软件写的不错,期待教程发布

我说的就是win7的live影音,我也在用这个,挺好的。MM=Windows Live Movie Maker

延迟问题只是我个人分析,没有什么依据可言。不过你可以尝试做个动作反馈,上位机发出动作后,Arduino接受执行,完成后反馈一个Done命令,上位机接受Done以后才发送下一个动作序列。或许有助于找到延迟的问题
回复 支持 反对

使用道具 举报

发表于 2012-8-30 09:49:01 | 显示全部楼层
好厉害啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-30 10:44:14 | 显示全部楼层
幻生幻灭 发表于 2012-8-30 09:22
额。。。具体动作无法用语言表达,但肯定不是你说的那个有停顿的,呵呵

软件写的不错,期待教程发布

感谢指导!!!
回复 支持 反对

使用道具 举报

发表于 2012-8-30 14:54:31 | 显示全部楼层
真的不错,等待教程,机器人用什么材料做的。
在做个母的,两个一起跳。
回复 支持 反对

使用道具 举报

发表于 2012-9-3 22:06:03 | 显示全部楼层
顶一下,我儿子问我的做出来没。。。尴尬,我不会做啊。。期待教程
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 01:54 , Processed in 0.051072 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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