Моя цель - создать приложение для Windows Form, которое могло бы включать или выключать релейный модуль, который подключен к плате NodeMCU с модулем Wi-Fi ESP8266, который подключен к той же сети, что и мой компьютер.
Мне удалось управлять им через USB с помощью библиотеки SerialPort, но я понятия не имею, возможно ли вообще управлять им через 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;
}
}
В любом случае я мог бы сделать то же самое, но элементы управления будут работать через Wi-Fi?Как, если бы я мог управлять реле с помощью приложения Windows Form, не подключая плату к ПК?(другой источник питания, например)