【问题标题】:Arduino Uno Bluetooth Communication with Mac [closed]Arduino Uno 与 Mac 的蓝牙通信 [关闭]
【发布时间】:2014-11-30 00:57:24
【问题描述】:

我正在尝试创建一个 Arduino 蓝牙遥控器,它可以与我的 Mac(以及可能的其他设备)连接,并且基本上只需按一下按钮(或 Arduino 按钮)就可以来回传输一些不同的信号。我想创建一个遥控器来控制我构建的网络应用程序,基本上是一个游戏控制器。

我有一个 Arduino Uno Rev3 入门套件、一个 RN-42 蓝牙模块和一个来自 Google Play 的 1sheeld,以及一个 Macbook Pro。

任何人都可以提出好的指南或在线教程来帮助我设置从 Arduino 到我的计算机的通信吗?或者有没有人有这方面的经验,可以给我一些提示?

【问题讨论】:

    标签: bluetooth communication arduino-uno remote-control


    【解决方案1】:

    比较简单。

    • 将 arduino 蓝牙绑定到您的 mac 蓝牙。

    • 使用 Serial.* 打印命令。通常这些通过 USB 连接到您的计算机,但如果您连接了蓝牙,它将通过蓝牙连接。

    • 大多数蓝牙设备的默认波特率为 9600 波特。

    因此,开发代码的方式与您通过 USB 串行连接的方式相同,并且在连接蓝牙时它可以正常工作。

    注意:通常 USB 和蓝牙将使用相同的引脚,因此您只能使用其中一个,不能同时使用两者。

    【讨论】:

    • 谢谢,理论上说得通。唯一的问题是,对于我的 RN-42,我的 Mac 甚至无法识别连接。 (就像我不确定我的蓝牙屏蔽是否正在尝试连接,尽管有一个绿色闪烁的 LED)。关于为什么会发生这种情况的任何想法?我已经设置了“Serial.begin(9600)”,所以它至少应该是可识别的,对吗?
    • 首先要做的是将蓝牙屏蔽与计算机配对。不确定 RN-42 的详细信息,但 Sparkfun 页面应该有一些关于这样做的信息。配对后,您可以打开 /tty/* 设备并将其视为串口,就像 USB 串口一样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多