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 ничего не дает, подскажите где я туплю!!!!