【发布时间】:2015-11-11 11:54:09
【问题描述】:
我使用 Arduino Uno R3 读取太阳能电池板的电压和电流。 我从手动电源(可以通过我的 Arduino 中的分压器读取)施加一定的电压,并通过 Arduino 中的分流器读取电流。但是,我需要使用编程电源自动而不是手动向面板提供电压,这个电源通过以太网连接到我的 PC,它的代码是 C#,我如何在我的 Arduino 代码和 C# 之间进行接口代码。
【问题讨论】:
标签: arduino
我使用 Arduino Uno R3 读取太阳能电池板的电压和电流。 我从手动电源(可以通过我的 Arduino 中的分压器读取)施加一定的电压,并通过 Arduino 中的分流器读取电流。但是,我需要使用编程电源自动而不是手动向面板提供电压,这个电源通过以太网连接到我的 PC,它的代码是 C#,我如何在我的 Arduino 代码和 C# 之间进行接口代码。
【问题讨论】:
标签: arduino
最简单的方法是使用串行通信。您可以通过板载 USB 转串口转换器或使用外部硬件(其他转换器、蓝牙等)进行连接。
在 arduino 方面,您将使用 Serial(或 SoftwareSerial)库,而在 PC 上,您可以使用 SerialPort 类。只需将其中一个对象添加到您的项目中,以正确的方式对其进行配置(端口名称、波特率……)并附加到其DataReceived 事件。
在那种情况下,您将收到 arduino 发送的字节。然后,要将数据发送到 arduino,您可以使用 Write 函数。
【讨论】: