找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6973|回复: 15

一个有趣的程序,大家猜猜看结果是什么?

[复制链接]
发表于 2013-7-27 12:42:45 | 显示全部楼层 |阅读模式
按钮控制程序图.JPG
换个问法:当做按钮按下的时候,如何运动?右按钮呢,左右按钮呢?
它们是有所不同的
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2013-7-27 13:20:03 | 显示全部楼层
左按下B马达动,左松开B马达停。右按下C马达动,右按下C马达停,左右一起按下BC一起动,左右一起松开BC一起停……
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-7-27 13:21:45 | 显示全部楼层
能不能把循环展开,这样谁知道你里面写的什么
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-7-27 21:30:13 | 显示全部楼层
晓舟 发表于 2013-7-27 13:20
左按下B马达动,左松开B马达停。右按下C马达动,右按下C马达停,左右一起按下BC一起动,左右一起松开BC一起 ...

实际的测试效果:
第一次从左按钮开始,和小舟预计的一样,但是有趣的现象来了,按下左右后,再按左,BC马达同时动

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

使用道具 举报

发表于 2013-7-28 07:36:10 | 显示全部楼层
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-7-28 08:35:18 | 显示全部楼层
macro 发表于 2013-7-27 21:30
实际的测试效果:
第一次从左按钮开始,和小舟预计的一样,但是有趣的现象来了,按下左右后,再按左,BC ...

不太理解你的意思。。。解释一下
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-7-28 09:06:51 | 显示全部楼层
具体原因是什么,我也没弄明白。
按照原有设计,就是左按钮控制B马达运动,右按钮控制C马达运动,左右同时按下,则俩马达运动,松开的时候马达停止运动。
但实际的情况是,如果曾经同时按下左右按钮,下次即使只按左按钮,两个马达也同时运动
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-7-28 09:07:58 | 显示全部楼层
electrophile 发表于 2013-7-27 13:21
能不能把循环展开,这样谁知道你里面写的什么

循环是无限次循环,因为马达的功率对程序意义不大,所以没列出具体数值
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-7-28 17:31:29 | 显示全部楼层
是不是按钮模块的BUG,前一次变量没有被清空?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-7-28 19:00:56 | 显示全部楼层
macro 发表于 2013-7-28 09:06
具体原因是什么,我也没弄明白。
按照原有设计,就是左按钮控制B马达运动,右按钮控制C马达运动,左右同时 ...

两个按钮一起按下又松开后,是不是无论按左按钮,还是右按钮,两个马达都同时启动?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-7-28 19:02:16 | 显示全部楼层
这里可能涉及到触碰传感器的工作原理的编程。但没有实验过,不好发言。等哪天实验了,在过来看这个帖子。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-7-28 20:16:09 | 显示全部楼层
sinten 发表于 2013-7-28 19:00
两个按钮一起按下又松开后,是不是无论按左按钮,还是右按钮,两个马达都同时启动?

只是左按钮会这样,右按钮仍然只控制一个马达
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-7-28 21:28:54 | 显示全部楼层
我猜测是这样的,因为有的时候,我发现NXT按钮,像有锁一样,好像不能够同时按下。但是触碰传感器就不一样。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-7-29 10:20:15 | 显示全部楼层
按下左右后,再按左,BC马达同时动
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-7-29 10:34:12 | 显示全部楼层
Mr.Z 发表于 2013-7-29 10:20
按下左右后,再按左,BC马达同时动

就是这个现象,如何解释?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 19:06 , Processed in 0.093492 second(s), 26 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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