问题标签 [nxt]

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 回答
91 浏览

c# - 在 C# 中执行操作直到特定时间

我正在尝试开发一个运行电机的 Windows Phone 应用程序。我只想执行该MoveCar方法 1 秒钟,然后Stop.

我有这个代码可以正确移动 C 电机:

我的问题是我缺少一个MoveCar只能启动一秒钟的代码。实现我想要的最好方法是什么?

0 投票
2 回答
9641 浏览

android - 如何使本地 USB 端口与 Azure 虚拟机一起使用

我是 Azure 的新手,我想将本地 USB 端口连接到Azure VM(用于调试应用程序),我该怎么做?

如果我可以将本地 USB(我的 PC 的 USB)连接到Azure VM,我可以 100% 使用 Azure 作为 PC,并且我可以毫无问题地运行应用程序。请帮忙做这件事。

0 投票
0 回答
306 浏览

c# - 尝试使用蓝牙将 NXT 连接到 C#

我正在尝试使用串行端口在 C# 中接收来自我的 LEGO NXT 机器人的消息,但这似乎不起作用。我已将 NXT 连接到 COM7(串行端口 (SPP) Dev A)上。然后,我尝试了以下选项来允许通信。

  • 我已经使用代码等待来自端口的输入(从端口读取数据-http : //msmvps.com/blogs/coad/archive/2005/03/23/SerialPort-_2800_RS_2D00_232-Serial-COM-Port_2900_- in-C_2300_-.NET.aspx ) 使用 baudRate = 57600。此控制台应用程序不会产生任何结果。

  • 我已经尝试使用此项目中特定于该应用程序的代码(http://www.codeproject.com/Articles/18857/Communicating-with-LEGO-NXT-via-Bluetooth-in-C),它只能通过询问问题和等待答复。然而,这不是我想要的,但仍然不起作用(可能是由于作者提到的提示 1,蓝牙驱动程序必须来自微软,我不知道该怎么做。

在 nxt 上,我加载了一个简单的应用程序,它只是启动与 PC 的连接(在 1 上),然后通过连接 1 发送一个数字。

你能告诉我如何用 Visual C# 创建一个能够接收来自 nxt 机器人的消息的程序吗?应用程序在可视化 C# 上运行至关重要,因为管理数据的程序必须实时处理它们并产生输出。

0 投票
1 回答
2864 浏览

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

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

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

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

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

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

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

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

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

0 投票
1 回答
141 浏览

c - 触摸传感器不工作

我正在尝试在 RobotC 中创建一个非常简单的程序。在这个程序中,机器人将向前移动,直到触摸传感器被击中。

此代码应使机器人向前移动,直到触发触摸传感器。每当我尝试使用触摸传感器做任何事情时,它都不起作用。当我将值输出到调试日志时,按下时显示 180,释放时显示 1024。我已经通过查看砖块本身的值来验证它是否正常工作。

机器人 C 版本:4.0

0 投票
2 回答
1448 浏览

java - 使用 java 蓝牙连接到 nxt

我想用java通过蓝牙连接到我的mindstorms nxt机器人。还要记住,我已经安装了 lejos。Lejos 包括与机器人连接的类。非常感谢您,我花了数周时间试图解决这个问题,非常感谢您的帮助!

我希望我的 mac 启动连接。

感谢您发表评论,如果您不明白我在问什么。谢谢!

mac上运行的代码:

机器人代码:

0 投票
1 回答
244 浏览

android - 如何开发一个通过蓝牙控制我的 LEGO NXT 的机器人?

我安装了 Eclipse,我知道如何开发 Android 应用程序,但我没有找到如何与 LEGO NXT 通信。我听说了一些有关LEGO 通信协议的信息,但我没有找到为我提供直接方法的库。

0 投票
2 回答
105 浏览

c - C 可变实例化速度

我的主循环中有一个名为 ~200hz 的函数。它在 NXT 上运行,因此处理器非常慢。在我的函数中,它实例化一个变量,将其写入屏幕,然后结束。由于处理器速度的原因,我需要这个函数尽可能快,并且想知道在全局范围内声明一个变量并在每次调用函数时重置它是否更快,或者在函数中实例化它。为了澄清,哪个例子会更快?

对比

显然,我想在我的代码中使用第二个片段,因为全局变量被认为是“坏的”,但 NXT 处理器真的很慢。

0 投票
1 回答
108 浏览

android - NXC StrToNum 始终返回 0

我对 NXC 有一个奇怪的问题。我尝试从 android 手机接收消息并将字符串转换为 int 值。问题是它总是 0 那只是一个测试程序。所以很奇怪^^

0 投票
1 回答
655 浏览

eclipse - Found the NXT device but can not upload a program to NXT

I'm using Ubuntu 14.04 (64 bit). After installing leJOS_NXJ_0.9.1beta-3, I was able to flash the NXT device. However, when I tried to upload a program, it showed a message "Found NXT: NXT 0016530CDF15" and then just stuck there.

I also tried Eclipse with leJOS plugin, and got the same problem. It showed Program has been linked successfully Uploading ... Found NXT: NXT 0016530CDF15

and it got stucked there.

Can anybody help me with this issue? Thanks, Thuy