NodeMcu не запускается
- Войдите на сайт для отправки комментариев
Вс, 09/01/2022 - 23:46
Доброе время!!! Пытаюсь подружиться с NodeMcu, но ничего не получается, возьмем вот такой скетч
#include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> #include <ESP8266mDNS.h> #define ledPin 5 const char* ssid = "D9"; const char* password = "12031989"; ESP8266WebServer server(80); void setup() { Serial.begin(115200); delay(10); pinMode(ledPin, OUTPUT); digitalWrite(ledPin, 0); // Connect to WiFi network Serial.println(); Serial.println(); Serial.print("Connecting to "); Serial.println(ssid); WiFi.mode(WIFI_STA); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); // Print the IP address Serial.println(WiFi.localIP()); server.on("/", [](){ server.send(200, "text/html", webPage()); }); server.on("/ledPinOn", [](){ digitalWrite(ledPin, 1); server.send(200, "text/html", webPage()); delay(100); }); server.on("/ledPinOff", [](){ digitalWrite(ledPin, 0); server.send(200, "text/html", webPage()); delay(100); }); server.begin(); Serial.println("HTTP server started"); } void loop(void){ server.handleClient(); } String webPage() { String web; web += "<head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"/> <meta charset=\"utf-8\"><title>ESP 8266</title><style>button{color:red;padding: 10px 27px;}</style></head>"; web += "<h1 style=\"text-align: center;font-family: Open sans;font-weight: 100;font-size: 20px;\">LED ON/OFF</h1><div>"; if (digitalRead(ledPin) == 1) { web += "<div style=\"text-align: center;width: 98px;color:white ;padding: 10px 30px;background-color: #43a209;margin: 0 auto;\">ON</div>"; } else { web += "<div style=\"text-align: center;width: 98px;color:white ;padding: 10px 30px;background-color: #ec1212;margin: 0 auto;\">OFF</div>"; } web += "<div style=\"text-align: center;margin: 5px 0px;\"> <a href=\"ledPinOn\"><button>ON</button></a> <a href=\"ledPinOff\"><button>OFF</button></a></div>"; // ========REFRESH============= web += "<div style=\"text-align:center;margin-top: 20px;\"><a href=\"/\"><button style=\"width:158px;\">REFRESH</button></a></div>"; // ========REFRESH============= web += "</div>"; return(web); }
это пример с библиотеки, единственное что у меня получилось получить это
Connecting to D9
..............
WiFi connected
192.168.1.4
HTTP server started
переход по IP ничего не дает, подскажите где я туплю!!!!