找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 10678|回复: 44

怎样设计一个与人保持距离的机器宠物?

[复制链接]
发表于 2015-10-11 10:24:33 | 显示全部楼层 |阅读模式
悬赏1乐币已解决
机器宠物与主人保持一定的距离:当距离大于20cm时,机器宠物跟着主人前进,当主人靠近机器宠物时,距离小于20cm时,机器宠物自动倒退与主人保持距离。程序该怎么写???

最佳答案

查看完整内容

写出来,下载,测试。 慢慢理解吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2015-10-11 10:24:34 | 显示全部楼层
aqcx1234 发表于 2015-10-11 13:20
这个程序还能再精简一点吗?可以解释一下吗?变量,常量还有逻辑什么的我不懂。

写出来,下载,测试。

慢慢理解吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-10-11 10:40:43 | 显示全部楼层
本帖最后由 随风逐梦 于 2015-10-11 10:50 编辑

这个 程序另外加了一个声音传感器,用来控制电机速度

Untitled-1.rbt

431.66 KB, 下载次数: 37

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-10-11 10:44:27 | 显示全部楼层
随风逐梦 发表于 2015-10-11 10:40
这个 程序另外加了一个声音传感器,用来控制电机速度

看不到,能不能发个JPG的程序截图,谢谢了!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-10-11 10:48:11 | 显示全部楼层
本帖最后由 随风逐梦 于 2015-10-11 10:51 编辑

QQ截图20151011105459.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-10-11 10:56:52 | 显示全部楼层

这个我看不懂啊,我用的是EV3.
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-10-11 10:57:20 | 显示全部楼层

拜托了,可以发个EV3的给我吗
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-10-11 11:21:23 | 显示全部楼层
本帖最后由 冀·闲庭信步 于 2015-10-11 11:25 编辑
aqcx1234 发表于 2015-10-11 10:57
拜托了,可以发个EV3的给我吗

此要求并不难,超声波测距即可完成。
主要是初始距离的标定,随后进行判断是大于、小于还是等于此标定距离,对应的动作就是前进、倒车和停车。

请看下图:

QQ图片20151011111215.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-10-11 13:20:27 | 显示全部楼层
冀·闲庭信步 发表于 2015-10-11 11:21
此要求并不难,超声波测距即可完成。
主要是初始距离的标定,随后进行判断是大于、小于还是等于此标定距 ...

这个程序还能再精简一点吗?可以解释一下吗?变量,常量还有逻辑什么的我不懂。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-10-11 13:42:34 | 显示全部楼层
利用超声波传感器就能完成了,设置好距离就OK
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-10-11 15:01:02 | 显示全部楼层
meacheal 发表于 2015-10-11 13:42
利用超声波传感器就能完成了,设置好距离就OK

就是用的超声波传感器,能不能写个程序给我看一下!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-10-11 15:02:35 | 显示全部楼层
冀·闲庭信步 发表于 2015-10-11 11:21
此要求并不难,超声波测距即可完成。
主要是初始距离的标定,随后进行判断是大于、小于还是等于此标定距 ...

程序好像有问题啊,小于20的时候机器人不后退,此程序能再精简一点吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-10-11 15:18:20 | 显示全部楼层
aqcx1234 发表于 2015-10-11 15:02
程序好像有问题啊,小于20的时候机器人不后退,此程序能再精简一点吗?

大于20CM的时候前进,等于20厘米的时候停止,这两个要求达到了,可是小于20CM的时候没有后退。我不知道程序哪里出现问题了,求大神指教。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-10-11 15:54:03 | 显示全部楼层
aqcx1234 发表于 2015-10-11 15:18
大于20CM的时候前进,等于20厘米的时候停止,这两个要求达到了,可是小于20CM的时候没有后退。我不知道程 ...

请贴上你的程序,我看看
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-10-11 16:00:36 | 显示全部楼层
冀·闲庭信步 发表于 2015-10-11 15:54
请贴上你的程序,我看看

请看,万分感谢!!!
搜狗截图15年10月11日1555_1.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

QQ|手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-5-18 14:56 , Processed in 0.204296 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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