我让 Firmata 在 Arduino Uno 上运行良好,通过 USB 电缆与 Processing 进行通信。

我想摆脱电缆,并通过蓝牙传输(使用 BlueSMIRF 模块)运行连接。我不清楚我需要对 Firmata 做什么才能告诉它使用 BT 模块而不是(未连接的)USB 电缆接口(interface)。特别是,我是否需要破解 Firmata 本身来添加初始化代码

  • 特定于我正在使用的 BT 模块,或
  • 更一般地说,需要告诉 Firmata 使用有线 USB 以外的端口吗?

  • 谢谢

    D

    最佳答案

    我在 Firmata 方面不是很好,但据我所知,Firmata(在 arduino 上)使用“串行”(引脚 0 和 1,也称为 TX、RX)与主机通信。因此,如果您想使用 BT 模块替换 arduino 上的 USB 电缆,请破解 Firmata 以使用其他引脚,将 BT 连接到引脚 0 和 1。

    关于bluetooth - 在 Arduino 上通过蓝牙进行 Firmata?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7502835/

    10-11 19:32