清单

  • esp8266开发版
  • 继电器(用去控制220v家庭电路),本实例用LED灯代替。
  • 电洛铁 焊锡 电线若干

电路图

NodeMCU-LED-Schematic.png

FHKGC2JJLMKPIWS.LARGE.jpg

实例代码

#include 
#include 
#include 
#include 

const char* ssid = "PDCN";
const char* password = "1234567890";

ESP8266WebServer server(80);

String html = "Priess的小灯 ";

void pin(){

  if(server.arg("light")=="on"){
     digitalWrite(D4, LOW);
  server.send(200, "text/html", html);
  }else if(server.arg("light")=="off"){
     digitalWrite(D4, HIGH);
  server.send(200, "text/html", html);
  }
}


const int led = 13;

void handleRoot() {
  digitalWrite(led, 1);
  server.send(200, "text/html", html);
  digitalWrite(led, 0);
}

void handleNotFound(){
  digitalWrite(led, 1);
  String message = "File Not Found\n\n";
  message += "URI: ";
  message += server.uri();
  message += "\nMethod: ";
  message += (server.method() == HTTP_GET)?"GET":"POST";
  message += "\nArguments: ";
  message += server.args();
  message += "\n";
  for (uint8_t i=0; i

继电器电路图

325010473.jpg

视频演示

最后修改:2023 年 08 月 04 日
如果觉得我的文章对你有用,请随意赞赏