energy_indicator, doorbell4-esp32, nightlight

This commit is contained in:
2022-12-27 19:17:20 +01:00
parent 9d3b77de0f
commit fb5197a4fa
5 changed files with 476 additions and 25 deletions
+5 -8
View File
@@ -1,9 +1,6 @@
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
// FIXME BUILTIN_LED muss heißen LED_BUILTIN - https://desertbot.io/blog/d1-mini-blink
const int optocoupler = D2;
const char* ssid = "LeWe";
@@ -17,8 +14,8 @@ int lightStatus = 0; // 0 off, 1 on, 2 pulse
void setup() {
Serial.begin(9600);
pinMode(BUILTIN_LED, OUTPUT); // initialize onboard LED as output
digitalWrite(BUILTIN_LED, HIGH);
pinMode(LED_BUILTIN, OUTPUT); // initialize onboard LED as output
digitalWrite(LED_BUILTIN, HIGH);
pinMode(optocoupler, OUTPUT);
digitalWrite(optocoupler, LOW);
@@ -34,16 +31,16 @@ void setup() {
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(250);
digitalWrite(BUILTIN_LED, LOW);
digitalWrite(LED_BUILTIN, LOW);
delay(250);
digitalWrite(BUILTIN_LED, HIGH);
digitalWrite(LED_BUILTIN, HIGH);
}
Serial.println();
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
WiFi.setAutoReconnect(true);
WiFi.persistent(true);
digitalWrite(BUILTIN_LED, HIGH);
digitalWrite(LED_BUILTIN, HIGH);
server.on("/click", handle_click);
server.on("/light", handle_light);