Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino和Ruby。。。是否可以在没有活动连接的情况下使用?_Ruby_Arduino - Fatal编程技术网

Arduino和Ruby。。。是否可以在没有活动连接的情况下使用?

Arduino和Ruby。。。是否可以在没有活动连接的情况下使用?,ruby,arduino,Ruby,Arduino,我正试图用Ruby为我的Arduino编写代码。我目前正在尝试Ardoo,但它似乎通过USB主动发送命令。是否有一种解决方案不需要活动USB连接,而是运行一个自包含程序?我想它需要一个本地编译器?我不是这方面的专家,但从我收集的资料来看 如果要在计算机上运行Artoo代码,删除实际Arduino设备的依赖项,则必须使用该设备的响应 实际上,你不需要完全模仿Arduino。ArtooAPI可以直接在计算机上运行。例如,在我的项目中,我通过以下方式连接到笔记本电脑的键盘: connection :k

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

我不是这方面的专家,但从我收集的资料来看

如果要在计算机上运行Artoo代码,删除实际Arduino设备的依赖项,则必须使用该设备的响应

实际上,你不需要完全模仿Arduino。ArtooAPI可以直接在计算机上运行。例如,在我的项目中,我通过以下方式连接到笔记本电脑的键盘:

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

无论如何,如果您有一个实际的Arduino,那么您应该将代码安装到它并从运行它。这样就不需要笔记本电脑=>usb=>arduino连接来发送命令。请看

我不是这方面的专家,但从我收集的资料来看

如果要在计算机上运行Artoo代码,删除实际Arduino设备的依赖项,则必须使用该设备的响应

实际上,你不需要完全模仿Arduino。ArtooAPI可以直接在计算机上运行。例如,在我的项目中,我通过以下方式连接到笔记本电脑的键盘:

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

无论如何,如果您有一个实际的Arduino,那么您应该将代码安装到它并从运行它。这样就不需要笔记本电脑=>usb=>arduino连接来发送命令。请参见

以澄清:我正试图从等式中删除笔记本电脑。我的印象是ruby脚本正在主动发送命令,而不是将实际脚本上载到arduino。。。不是吗?我的错,我想的是Raspberry Pi,它可以直接运行Ruby代码。关于如何将代码上传到Arduino,我认为有一些说明可以澄清:我正试图从等式中删除笔记本电脑。我的印象是ruby脚本正在主动发送命令,而不是将实际脚本上载到arduino。。。不是吗?我的错,我想的是Raspberry Pi,它可以直接运行Ruby代码。我认为有一些关于如何将代码上传到Arduino的说明