Arduino和Ruby ......可以在没有主动连接的情况下使用吗?

时间:2016-07-01 05:26:09

标签: ruby arduino

我正在尝试用Ruby编写我的Arduino。我目前正在尝试Ardoo,但它似乎主动通过USB发送命令。是否存在不需要有效USB连接的解决方案,而是运行自包含程序?我想它需要是一个原生编译器?

1 个答案:

答案 0 :(得分:0)

我不是这方面的专家,而是我收集到的......

如果您想在计算机上运行Artoo代码,删除实际Arduino设备的依赖关系,您必须使用"mocks" "stub out"设备的响应。

实际上,你并不需要嘲笑Arduino。 Artoo API的片段可以直接在计算机上运行。例如,在我的项目artoo-keyboard-macros中,我使用以下内容连接到笔记本电脑的键盘:

connection :keyboard, adaptor: :keyboard, port: '/dev/input/event3'
device :keyboard, driver: :keyboard, connection: :keyboard, port: '/dev/input/event3'

无论如何,如果你有一个真正的Arduino,那么你应该安装代码并运行它。然后就不需要笔记本电脑=> usb => arduino连接以发送命令。见arduino's docs on this