作为...的一部分 c4ev3 ,我们开源了我们的 EV3上传器 ,也可用于向设备发送与连接无关的命令。
以下是如何在Perl中移动电机( 完整版 ):
use IPC::Open2; print open2(\*EV3OUT, \*EV3IN, "ev3 tunnel") or die "couldn't find: %!"; print EV3IN "0900xxxx8000 00 A3 00 09 00\n"; print EV3IN "0C00xxxx8000 00 A4 00 09 50 A6 00 09\n";
这将探测可通过USB,蓝牙或WiFi访问的EV3并连接到它,然后发送与转动电机相关的直接消息。有关直接命令协议的更多信息,请查看LEGO 通讯开发者手册 和David Lechner的回答。
或者,您可以使用c4ev3为EV3编写C程序并与之通信。这样你就可以使用更好看的C-API。
以下是一些有关EV3固件文档的有用链接:
特别是,您需要学习如何发送 直接命令 然后用它来 读写蓝牙邮箱 。
要使用javascript与COM端口进行通信,只需进行一些搜索即可。例如,我找到了 这个问题 这有很多不同的想法。