【发布时间】:2019-05-30 12:52:10
【问题描述】:
我的目标是制作一个 Windows 窗体应用程序,该应用程序可以打开或关闭连接到带有 ESP8266 wifi 模块的 NodeMCU 板的继电器模块,该模块连接到与我的计算机相同的网络。
我设法使用 SerialPort 库通过 USB 控制它,但我不知道它是否可以通过 wifi 控制它。这就是我的 arduino 代码的样子:
#include <ESP8266WiFi.h>
int Module1 = 0;
int Module2 = 2;
const char* ssid = "Android";
const char* password = "password";
void setup()
{
Serial.begin(9600);
pinMode(Module1,OUTPUT);
pinMode(Module2,OUTPUT);
}
void loop()
{
char data = Serial.read();
switch (data){
case '1' : digitalWrite(Module1,HIGH); ;break;
case '2' : digitalWrite(Module2,HIGH); ;break;
case '3' : digitalWrite(Module1,LOW); ;break;
case '4' : digitalWrite(Module2,LOW); ;break;
}
}
有什么方法可以做同样的事情,但控件可以通过 wifi 工作?好像我可以在不将电路板连接到 PC 的情况下使用 Windows 窗体应用程序控制继电器? (例如另一种电源)
【问题讨论】:
标签: c# module arduino-esp8266 relay