Wifi NodeMcu реле.
- Войдите на сайт для отправки комментариев
Вс, 24/11/2019 - 23:12
Прошу найти огрех после добавления delay перестает работать часть кода где находятся delay
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
const char *ssid = "october";
const char *password = "12345678";
bool ConnectFlag = false;
WiFiEventHandler stationConnectedHandler;
//WiFiEventHandler stationDisconnectedHandler;
void setup() {
Serial.begin(115200);
pinMode(13, OUTPUT);
pinMode(14, OUTPUT);
digitalWrite(13, HIGH);
digitalWrite(14, HIGH);
WiFi.persistent(false);
WiFi.mode(WIFI_AP);
WiFi.softAP(ssid, password);
stationConnectedHandler = WiFi.onSoftAPModeStationConnected(&onStationConnected);
}
void loop() {
}
void onStationConnected(const WiFiEventSoftAPModeStationConnected& evt) {
Serial.print("CONNECTED: ");
ConnectFlag = true;
digitalWrite(13, LOW);
delay(1000);
digitalWrite(13, HIGH);
delay(7000);
digitalWrite(14, LOW);
delay(1000);
digitalWrite(14, HIGH);
}
Не знаю, насколько это проблематично в данном случае, но я бы не советовал блокировать обработчики системных событий нигде и никогда.
Не знаю, насколько это проблематично в данном случае, но я бы не советовал блокировать обработчики системных событий нигде и никогда.
Может подскажите пример кода без delay ?