找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 10660|回复: 7

投篮计数机器人程序问题

[复制链接]
发表于 2018-5-8 16:57:41 | 显示全部楼层 |阅读模式
如程序,想做一个投篮计数的机器人,但是编好程序后发现有问题,原因在变量读取的时候读取的超声波的距离,想修改程序试了很多次也不能达到预期效果。。。。。求大神帮帮忙。。。。
)$5[BVMPO8U}(4NHB[Y]8[F.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2018-5-9 09:20:56 | 显示全部楼层
hhaiqsuyu 发表于 2018-5-8 20:14
1、循环自带按照固定时间中断的功能。
2、测试看球在下落的过程中,循环是不是运行了一次以上
3、超声波 ...

正解,投一次球绝对会循环N次
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 1 0

使用道具 举报

 楼主| 发表于 2018-5-8 16:59:50 | 显示全部楼层
这是搭建模型
MGH84L71BNJ[{A0T59QS$]W.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-5-8 19:07:52 | 显示全部楼层
想投一次球计数一次,几秒后循环中断,屏幕显示之前投中的数量
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-5-8 20:14:50 | 显示全部楼层
1、循环自带按照固定时间中断的功能。
2、测试看球在下落的过程中,循环是不是运行了一次以上
3、超声波传感器检测距离后最好等待0.5秒,让球完全下落,然后再计数
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-5-8 20:19:34 | 显示全部楼层
hhaiqsuyu 发表于 2018-5-8 20:14
1、循环自带按照固定时间中断的功能。
2、测试看球在下落的过程中,循环是不是运行了一次以上
3、超声波 ...

下落的过程就是运行了一次呀,等待点时间没有用,主要的问题就是写入变量的时候写入的是超声波传感器的距离
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-5-9 07:59:17 | 显示全部楼层
我是这样处理的,循环内首先是一个等待(超声波距离比较,距离您自己测定),之后一个时间等待(足够篮球落下且不影响下一个球通过的时间,您自己测定),再进行计数。

程序测试通过,您可放心使用(屏幕显示您自己去做了,我这里用的是声音提示),屏幕上的 0 和 3 是显示的计数。

QQ图片20180509074946.png

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

使用道具 举报

发表于 2018-5-9 14:39:37 | 显示全部楼层
天荒地老 发表于 2018-5-8 20:19
下落的过程就是运行了一次呀,等待点时间没有用,主要的问题就是写入变量的时候写入的是超声波传感器的距 ...

下落过程中,就想有一个照相机咔咔咔咔咔咔咔的按了好几下快门,而你只记录一次的数据。所以加个等待0.5秒或根据具体情况的时间。这样就只捕捉一次。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-8 15:11 , Processed in 1.668088 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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