马上注册 登录
中文乐高 返回首页

梦想的世界 https://bbs.cmnxt.com/?24654 [收藏] [复制] [分享] [RSS]

日志

我在乐高的成长直播 第五集 我也做了一个老鼠夹子挺有意思,还请前辈指点!

热度 1已有 2226 次阅读2011-12-23 23:53 | 老鼠

这几天没事的时候就挂在中文乐高,一面浏览帖子潜水学习,另一方面还可以赚点乐币,今天看到狙击手发的一个帖子很有意思的搭建图及程序——老鼠夹,感觉搭建和程序不应该太难,但是就合计回家和女儿一起弄一个!吃完了饭,我们爷俩就开始设计,我两参照http://www.nxtprograms.com/mouse_trap/steps.html的例子,女儿找零件,可是这个网站是9797+9648才能做的,我只有一个8547,没有那么多的直角连接,后来一想,要是用8547把其他系列的的搭建出来也是本事,于是简化设计,实在不行的就替代,就这样我们用了不到一个小时的时间就搭完了,运转灵活。我还装模做样的给女儿讲了一下怎么让她动起来!用了几分钟的时间,做出了一个简单的小程序,踏到踏板,夹子打下来,马达转动角度为(50度),停止,声音报警,按nxt确认键复位!

 
做完我和女儿很有成就感,我们玩了一会就是看谁的手快的游戏,很有乐趣!由于开始认为这个程序很简单,没有认真思考,在玩游戏的过程中就出现了一些问题,就是如果老鼠夹子没有完全打开,或者鼠夹子处于闭合状态,马达因不能向前转动,而不能运行这个程序,!(心疼啊!似乎听见了马达的啸鸣)由于当时媳妇霸占电脑,也没有改正程序。在写日志的时候,我感觉应该把这个问题考虑进来,应该做一个初始化的程序,不管夹子处于什么位置,都能让夹子回到正确的全开位置!于是我就编写了一段下面的程序,
 
 

把这段程序加在刚才那段程序的前面,就应该可以了,(由于写这个帖子的时候,鼠夹子已经被肢解了,就没有运行测试,所以只能说思路应该是对的),运行后,鼠夹子闭合运动,角度传感器判断如果角度差减小说明已经闭合,跳出循环马达反转到达初始状态!等待触发!这段程序是纸上谈兵,还请前辈多指导!
 


路过

雷人

握手

鲜花
1

鸡蛋

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 马上注册

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

GMT+8, 2024-5-5 17:59 , Processed in 0.066685 second(s), 17 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

返回顶部