C#到Arduino通讯:将数据和命令从计算机发送到Arduino

在今天的教程中,我们将学习如何从计算机上运行的应用程序和程序向Arduino发送命令。

为了演示使用计算机上运行的C#应用程序控制Arduino项目的简便性,我们将为该项目提供从应用程序接收命令的能力,以控制其IO引脚执行诸如打开或关闭LED等操作,在LCD等显示器上显示信息。

使Arduino和我们将要构建的c#软件之间进行通信的主要因素是串行通信协议。 由于Arduino上带有板载USB到串行转换器(FTDI芯片),因此计算机上运行的应用程序和程序(包括Arduino IDE)能够与Arduino交互。 因此,无论何时通过单击按钮或在GUI上进行任何其他操作从C#程序发送命令,C#程序都会通过先前建立的串行通信端口将相应的指令发送到Arduino。 Arduino接收命令并执行相关操作。

所需零件
原理图
源代码
C#应用程序
视频演示

详情参阅http://viadean.com

你可能感兴趣的:(编程,Arduino)