我想连接我的 Unity 3D游戏与 微 Controller 点赞阿杜诺通过蓝牙 为此,我使用了 (HC-05) 蓝牙模块。
为此,有一个名为 的插件。 Arduino蓝牙插件 Link在 Assets 商店中。
和收费为 19 美元。
有没有其他方法可以通过使用 来做到这一点?免费功能和 编码 ?
最佳答案
你绝对可以通过自己编码来做到这一点。
我无法在 C# 部分为您提供帮助,但我已经编写了代码以通过 HC-06 模块为 arduino 发送数据,并通过蓝牙和蓝牙低功耗与 Android 应用程序进行通信。
归根结底,它与 Socket 编程非常相似。
所以对于 C# 部分 this user has a basic working C# BT communication example
对于 Arduino 方面,我使用了这个草图:
/**************************************************
*
* Using the BUILT-IN Serial.
*
* CONFIGURATION:
*
* ARDUINO NANO - HC-06
* YELLOW TX RX
* GREEN RX TX
* RED 3V3 VCC
* BLACK GND GND
*
**************************************************/
void setup() {
// Init the Built-In Serial.
Serial.begin(9600);
}
void loop() {
// Send the message
Serial.println("MISSATGE PER UN LINUX!!!");
delay(2000);
}
使用此接线:该模块的图像也可能对您有用,因此您可以看到引脚:
因此,在将 arduino 与我的笔记本电脑配对并使用命令收听传入消息后
$ cat /dev/rfcomm0
我开始在控制台上看到输出:因此,您可以发送从 Arduino 输入中读取的任何内容,然后在 C# 端重新解析它,而不是发送字符串。
我希望我对您有所帮助;祝你好运!!!
关于unity3d - 使用 [ Arduino + 蓝牙模块 (HC-05) ] 或 ESP32 连接 Unity 游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62990241/