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