【问题标题】:Is it possible to connect NodeMCU ESP8266 arduino chip control to a windows form application through wifi?是否可以通过 wifi 将 NodeMCU ESP8266 arduino 芯片控制连接到 Windows 窗体应用程序?
【发布时间】: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


    【解决方案1】:

    简单的回答:是的。

    更冗长的版本:您需要将 ESP 板连接到 IFTTT 之类的 Web 服务(请参阅 https://ifttt.com/ ),或者在其上编写可以对来自客户端的消息做出反应的 Web 服务(请参阅 https://randomnerdtutorials.com/esp8266-web-server-with-arduino-ide/ )。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多