#include #include "AudioTools.h" #include "AudioTools/Communication/AudioHttp.h" // WLAN-Zugangsdaten const char *ssid = "Stockfeld"; const char *password = "70691554384740972413"; // Audio-Objekte der Bibliothek AudioWAVServer server(ssid, password); I2SStream i2s; void setup() { Serial.begin(115200); // Gibt bei WLAN-Problemen Warnungen im Seriellen Monitor aus AudioLogger::instance().begin(Serial, AudioLogger::Warning); // I2S Mikrofon konfigurieren auto config = i2s.defaultConfig(RX_MODE); config.sample_rate = 48000; config.channels = 1; config.bits_per_sample = 16; // Die ESP32-WROOM-32U Pins config.pin_bck = 27; config.pin_ws = 26; config.pin_data = 25; i2s.begin(config); // Startet den Webserver auf Port 80 server.begin(i2s, config); Serial.println("Webserver gestartet."); } void loop() { // Schaufelt asynchron die Daten vom Mikrofon ins WLAN server.copy(); }