Bluetooth 同时使用蓝牙遥控器(android)和运行程序

Bluetooth 同时使用蓝牙遥控器(android)和运行程序,bluetooth,nxt,lego,mindstorms,Bluetooth,Nxt,Lego,Mindstorms,我是荷兰一所猪校的学生。我们正在与乐高Mindstorms NXT合作进行一个项目 然而,我用我的手机(minddroid和其他应用程序)来驱动NXT,但我不知道如何同时运行程序 例如,我用遥控器将其驶过一条黑线,由于程序正在运行,传感器会在程序中看到,如果它驶过一条黑线,它必须停止。您的问题是如何让NXT同时通过蓝牙通信和监控线路?如果是: 然后有两种通用解决方案: 主回路 在主回路中,首先检查蓝牙系统的通信,然后检查传感器,查看是否检测到黑线。然后重复 中断 在这个解决方案中,主进程将处理与

我是荷兰一所猪校的学生。我们正在与乐高Mindstorms NXT合作进行一个项目

然而,我用我的手机(minddroid和其他应用程序)来驱动NXT,但我不知道如何同时运行程序


例如,我用遥控器将其驶过一条黑线,由于程序正在运行,传感器会在程序中看到,如果它驶过一条黑线,它必须停止。

您的问题是如何让NXT同时通过蓝牙通信和监控线路?如果是:

然后有两种通用解决方案:

主回路

在主回路中,首先检查蓝牙系统的通信,然后检查传感器,查看是否检测到黑线。然后重复

中断

在这个解决方案中,主进程将处理与Android手机的通信。线路传感器将被设置为在检测到黑线时导致程序中断

中断服务程序(ISR)将设置一个标志,指示机器人应停止或直接停止机器人

选择上述解决方案通常取决于操作系统的功能


PS也可能是我没有正确理解你的问题。那样的话,没关系

不,我的意思是我想与蓝牙遥控器同时运行一个程序。 但我解决了这个问题,我将nxt与一个移动应用程序连接起来,所以我只能直接发送命令。我通过连接程序而不是nxt机器人解决了这个问题


无论如何谢谢你

嗨,蒂姆,欢迎来到堆栈溢出。更多的细节会帮助更多的人回答你的问题。示例:您的问题是如何让NXT同时通过蓝牙通信和监控线路?还是别的什么?