问题标签 [mindstorms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2864 浏览

robot - Mindstorms NXT 编程对面超声波和光传感器

我通常不是一个寻求帮助的人,但经过数周试图让它发挥作用后,我正在寻求帮助作为一种沟渠尝试。

我在编写乐高相扑机器人时遇到了麻烦。正因为如此,我开始越来越多地学习这个程序。我仍然有这个问题。我将如何对我的相扑机器人进行编程以使用对面的超声波传感器?我得到的最接近的是有两个正常的“自旋搜索破坏备份”循环与另一个相同想法的循环并行运行,只是方向相反和其他传感器端口。

问题在于机器人似乎想要以某种模式执行每个搜索和销毁循环。前面,后面,前面,后面,等等。这带来了问题,并否定了拥有两个传感器的全部目的。另一个问题是当背部超声波传感器首先被触发时,机器人想要在圆周上旋转以同时寻找和移动背部超声波的方向。所以它会向后跳并以结巴的动作来回转动。

我的希望是让机器人旋转并朝着超声波传感器看到的物体移动。无论触发哪个超声波传感器。看到目标后,机器人将移动,直到光传感器看到白色,然后向相反方向移动。

如有必要,我可以提供更多信息。

我希望我可以在这里问这个问题,这真的是我最后的努力。

这是完整的代码: 完整代码

这是每个循环内的代码: 在每个循环内

0 投票
0 回答
67 浏览

java - 触摸传感器按mindstorms java上的调用方法

我正在处理一个程序,它使用 mindstorms lejos java 在触摸传感器上调用一个方法(或多个方法)。我需要一种可靠的方法来调用这些方法,因为我可能会在一秒钟内处理好几台印刷机。谢谢你!:D

0 投票
2 回答
188 浏览

c# - MonobrickFirmware 库 - 参数 rampUpSteps、constantSpeedSteps 和 rampDownSteps 是什么意思?

在此处输入图像描述

我正在使用 MonoBrickFirmware 库,但互联网上几乎没有关于它的文档,我需要让其中一个电机工作,该电机通过齿轮与我的机器人手臂相连。参数“ rampUpSteps ”、“ constantSpeedSteps ”和“ rampDownSteps ”是什么意思?

我尝试填写功率值 100,并对 rampUpSteps、constantSpeedSteps 和 rampDownSteps 使用随机值,结果表明,如果所有值都为 0,则电机不会移动,但如果其中一个值大于 0电机开始移动。

编辑:我正在使用 EV3 砖。

0 投票
1 回答
55 浏览

android - android 应用程序“MindstormsGamepad”如何让 3rd Motor 投入使用?

使用“MindStormsGamepad”应用程序时,它控制 NXT 的 2 个电机(作为汽车)。

有谁知道如何控制第三电机?我应该怎么办?

您可以从这里查看源代码

https://code.google.com/p/ohwada/source/browse/#svn%2FMindstormsGamepad

该代码似乎与互联网上有关将 android 设备连接到 NXT 的教程不同。

任何帮助,将不胜感激。谢谢

0 投票
2 回答
2348 浏览

bluetooth - 如何通过蓝牙将 EV3 mindstorms 连接到使用 unityscript 的统一游戏?

我正在使用 Unityscript 在 Unity 中制作赛车游戏,并使用乐高头脑风暴 EV3 机器人进行驾驶。我让机器人通过蓝牙向游戏发送信息,但我找不到如何做到这一点。我已经有了运行和使用 C# 的蓝牙的代码,但我知道我需要知道如何将其转换为 unityscript。我已经尝试在谷歌上找到它,但我似乎只得到了一些软件来破解机器人,而不是在 unityscript 中编写代码来连接转向。

下面是 C# 代码:

我希望您知道我在哪里可以找到如何做到这一点,甚至可以进一步帮助我。如果您想要我从中获得灵感的小型乒乓球游戏的原始代码,请发表评论。

我希望你能帮助我。

0 投票
2 回答
3634 浏览

app-inventor - 如何将 Mindstorms EV3 连接到 AppInventor?

AI2 应用程序可以使用 NXT* 块通过蓝牙连接到 NXT 砖,但同样不适用于 EV3。有人知道如何将 EV3 连接到 AI2 吗?

0 投票
1 回答
65 浏览

android - 即使我在另一个活动中,Android 应用活动也可以控制 NXT 电机。可能的?

我正在通过 Android 应用程序“MindstormsGamepad”控制 NXT 电机。即使我返回或更改应用程序中的活动,我也试图让电机继续移动。

使用的代码是:

使用此代码,只要我按下任何按钮或在应用程序中从活动更改为另一个,它就会停止。

如何解决这个问题?任何帮助表示赞赏。谢谢

0 投票
1 回答
410 浏览

java - lejos 颜色传感器问题

我目前正在从事 lejos mindstorms 项目并尝试使用颜色传感器。该项目的总体目标是让机器人找到一串圣诞灯并跟随它。我们的测试代码适用于检测常规物体的颜色,但不适用于灯光。当我将传感器照射到灯上时,它所做的只是说显示的颜色是黑色的。甚至可以用颜色传感器从彩色光中读取颜色吗?

0 投票
1 回答
267 浏览

java - (Java, BricxCC) 无法创建进程 bash

我想从 .java 文件中获取 .rxe 文件(Mindstorms Bytecode)。我下载了 BricxCC,但每次尝试使用该程序编译我的 test.java 时,都会收到一条错误消息:

我尝试在首选项中修改 Java 编译器设置,但一切看起来都很好。有人有想法吗?

(这家伙也有同样的问题:http ://www.sluse.com/view/20935057 )

0 投票
1 回答
726 浏览

bluetooth - mindstorm NXT 蓝牙开发者文档

因此,mindstorm NXT 提供了相当用户友好的蓝牙通信,如果您只需要与机器人进行通信,或者直接控制机器人而无需太多可编程性,它就可以工作。然而,我的工程俱乐部希望能够通过计算机更动态地控制机器人,但我们希望保持相同的默认固件。唯一的问题是我无法弄清楚如何通过蓝牙与砖块进行通信。我认为 LEGO 曾经有一个开发人员 sdk,其中包含用于 USB、蓝牙等的文档和东西。但它已经被 ev3 的东西取代了(http://www.lego.com/en-us/mindstorms/downloads/下载软件)。那么有谁知道我是否可以通过某种方式获得有关 nxt 蓝牙协议或其他东西的文档。