我必须创建一个向arduino发送命令的程序; 该程序必须是客户端和arduino服务器。 所以问题是:开始沟通的代码是什么? 附: arduino显然有一个以太网盾。
答案 0 :(得分:1)
我自己没有使用过Arduino,但是看看Arduino Playground:
CmdMessenger是Arduino平台(和.NET / Mono平台)的消息库。它使用串行端口作为传输层。要使用CmdMessenger,我们定义命令标识符列表,然后为接收的消息附加回调/处理函数。
消息格式为: Cmd Id,参数1,[...],参数N;
该库提供以下功能:
- 发送和接收命令
- 根据收到的命令调用相关函数
- 每个命令发送和接收零到多个参数
- 发送和接收所有主要类型。这包括字节,长整数,整数,浮点数和双精度数。
- 以纯文本形式发送和接收(人类可读,健壮)或二进制形式(高效)
可以通过Arduino或PlatformIO库管理器下载库,也可以作为独立软件包下载,请参阅read-me page。
答案 1 :(得分:1)