创建一个使用VB.net与arduino进行通信的程序

时间:2016-05-25 12:47:18

标签: vb.net arduino ethernet

我必须创建一个向arduino发送命令的程序; 该程序必须是客户端和arduino服务器。 所以问题是:开始沟通的代码是什么? 附: arduino显然有一个以太网盾。

2 个答案:

答案 0 :(得分:1)

我自己没有使用过Arduino,但是看看Arduino Playground

  

CmdMessenger是Arduino平台(和.NET / Mono平台)的消息库。它使用串行端口作为传输层。要使用CmdMessenger,我们定义命令标识符列表,然后为接收的消息附加回调/处理函数。

     

消息格式为: Cmd Id,参数1,[...],参数N;

     

该库提供以下功能:

     
      
  • 发送和接收命令
  •   
  • 根据收到的命令调用相关函数
  •   
  • 每个命令发送和接收零到多个参数
  •   
  • 发送和接收所有主要类型。这包括字节,长整数,整数,浮点数和双精度数。
  •   
  • 以纯文本形式发送和接收(人类可读,健壮)或二进制形式(高效)
  •   
     

可以通过Arduino或PlatformIO库管理器下载库,也可以作为独立软件包下载,请参阅read-me page

答案 1 :(得分:1)

我在google上搜索过,我发现了这个:

对于Arduino:

https://www.arduino.cc/en/Reference/Ethernet

对于Windows:

http://www.nullskull.com/articles/20020323.asp