找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 3749|回复: 10

跪求大神用NXT编写一个能够控制开关门的程序

[复制链接]
发表于 2014-3-1 21:11:15 | 显示全部楼层 |阅读模式
悬赏1乐币未解决
我想做一个电梯,电梯的门是通过马达自带的角度传感器来控制的,当小于设定的马达旋转角度的时候(比如是小于200度),自动会转到马达旋转的度数(比如旋转了180度,比200度小,我要往回转180度),该如何变成呢?? 跪求各位大神的指导,编好之后求截图。

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-3-1 22:38:18 | 显示全部楼层
本帖最后由 捞屎人 于 2014-3-1 22:41 编辑

最简单的是用离合齿轮或者皮带传动,这是硬件上优化 你意思是正转多少度,然后再转回多少度么?可以利用一个变量记录正转度数,然后用这个变量作为反转的量软件上可以这么优化,不过这个误差较大,因为马达本身就存在误差?

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

使用道具 举报

发表于 2014-3-1 23:14:08 | 显示全部楼层
附件里是帮楼主写的程序,未实测

Untitled-1.rbt

429.07 KB, 下载次数: 32

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

使用道具 举报

 楼主| 发表于 2014-3-1 23:55:00 | 显示全部楼层
随风逐梦 发表于 2014-3-1 23:14
附件里是帮楼主写的程序,未实测

加qq吧 625569207 咱们详细说
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2014-3-2 10:10:27 | 显示全部楼层
电梯的门是通过马达自带的角度传感器来控制的,开门是正常的,关门时当小于设定的马达旋转角度的时候(比如是小于200度),自动会往回转关门的度数(比如旋转了180度,比200度小,我要往回转180度),该如何编程呢?? 跪求各位大神的指导,编好之后发程序。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-3-2 19:25:23 | 显示全部楼层
魂断Legend 发表于 2014-3-2 10:10
电梯的门是通过马达自带的角度传感器来控制的,开门是正常的,关门时当小于设定的马达旋转角度的时候(比如 ...

这个其实很简单,不过我家的电脑是win7的,没法编程。。。。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-3-2 19:31:15 | 显示全部楼层
平身
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-3-3 09:29:34 | 显示全部楼层
捞屎人 发表于 2014-3-1 22:38
最简单的是用离合齿轮或者皮带传动,这是硬件上优化 你意思是正转多少度,然后再转回多少度么?可以利用一 ...

不用变量吧,马达自带的角度传感器就行
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-3-3 17:18:40 | 显示全部楼层
WALL·E 发表于 2014-3-3 09:29
不用变量吧,马达自带的角度传感器就行

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

使用道具 举报

发表于 2014-3-4 09:27:34 | 显示全部楼层

如果是让我验证下的话,我早就做过了,遥控端就是俩马达,接受端也是俩,前轮转角1:1控制,后轮转速0-100无级变速
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-3-4 09:46:51 | 显示全部楼层

我记串问题了。重新说,就编个循环套分支就好,设个变量(目标角度),然后在分支里比较此变量和角度传感器的大小,如果变量大,就让马达正转,如果变量小,就让马达反转,在另一个进程里运行这个循环,在主进程里根据你的操作更改那个变量
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 10:42 , Processed in 0.310289 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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