mirror of
https://github.com/tzapu/WiFiManager.git
synced 2026-04-27 00:55:52 +03:00
[GH-ISSUE #1747] Blue LED #1482
Labels
No labels
📶 WiFi
🕸️ HTTP
Branch
DEV Help Wanted
Discussion
Documentation
ESP32
Example
Good First Issue
Hotfix
In Progress
Incomplete
Needs Feeback
Priority
QA
Question
Task
Upstream/Dependancy
bug
duplicate
enhancement
invalid
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/WiFiManager#1482
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @RaptorSDS on GitHub (Jul 5, 2024).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/1747
Basic Infos
one sketch activate blue LED ,one didnt activate blue led when wifi connect
Hardware
WiFimanager Branch/Release: latest arduino libary manager
Esp8266:
Hardware: ESP01
Core Version: 2.2.1 +100
Description
one sketch activate blue LED ,one didnt activate blue led when wifi connect
same module , same pc , same IDE ,.....
Settings in IDE
Module: Generic ESp8266 arduino Board manager 3.1.2
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Additional libraries:
Sketch without blue led
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
#include <WiFiManager.h>
#include <ArduinoJson.h>
// WiFiManager
WiFiManager wifiManager;
// WebServer auf Port 80 initialisieren
ESP8266WebServer server(80);
void setup() {
// Serielle Schnittstelle starten
Serial.begin(115200); // RX, TX
// WiFiManager Konfiguration
if (!wifiManager.autoConnect("ESP8266-Config")) {
//Serial.println("failed to connect and hit timeout");
ESP.restart();
}
Serial.println("WiFi connected!");
// Webserver Endpunkte definieren
server.on("/", handleRoot);
server.on("/rawdata", handleRawData);
server.on("/jsondata", handleJsonData);
server.on("/trigger", HTTP_GET, handleTriggerMeasurement); // Neuer Endpunkt für manuelle Messung
server.begin();
// Serial.println("HTTP server started");
}
void loop() {
server.handleClient();
// Serielle Daten lesen und verarbeiten
while (Serial.available() >= 7) {
uint8_t response[7];
for (int i = 0; i < 7; i++) {
response[i] = Serial.read();
}
}
.........
}
Sketch with blue led
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
#include <WiFiManager.h> // https://github.com/tzapu/WiFiManager
#include <ArduinoJson.h> // https://arduinojson.org/v6/doc/installation/
// WiFiManager
WiFiManager wifiManager;
// WebServer auf Port 80 initialisieren
ESP8266WebServer server(80);
// Pin-Definitionen für den Ultraschallsensor
const int TRIGGER_PIN = 1; // TX Pin als Trigger
const int ECHO_PIN = 3; // RX Pin als Echo
void setup() {
// Serielle Schnittstelle starten
// Serial.begin(9600);
// WiFiManager Konfiguration
wifiManager.autoConnect("ESP8266-Config"); // AP-Name für Konfigurationsportal
// Webserver Endpunkte definieren
server.on("/", handleRoot);
server.on("/rawdata", handleRawData);
server.on("/jsondata", handleJsonData);
server.on("/trigger", HTTP_GET, handleTriggerMeasurement); // Neuer Endpunkt für manuelle Messung
server.begin();
//Serial.println("HTTP server started");
// Initiale Pin-Konfiguration für Ultraschallsensor
pinMode(TRIGGER_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
digitalWrite(TRIGGER_PIN, LOW);
// Initiale Messung durchführen
performSingleMeasurement();
current_liters = calculateVolume(height_mm); // Erste Messung speichern
}
void loop() {
server.handleClient();
digitalWrite(TRIGGER_PIN, LOW);
static unsigned long lastMeasurement = 0;
if (millis() - lastMeasurement >= 60000) { // 1 Minute = 60000 ms
lastMeasurement = millis();
performMultipleMeasurements();
}
}
void performSingleMeasurement() {
// Sende Trigger-Puls
digitalWrite(TRIGGER_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIGGER_PIN, HIGH);
delayMicroseconds(20);
digitalWrite(TRIGGER_PIN, LOW);
}
v-..........
}
Debug Messages
@tablatronix commented on GitHub (Jul 6, 2024):
This is usually defined in board def by LED_BUILTIN, maybe you have the wrong board selected