Merge pull request #2 from HendrikRauh/DMX-17-basic-webserver

DMX-17 added basic webserver
This commit is contained in:
psxde 2024-10-24 20:22:10 +02:00 committed by GitHub
commit b251588c74
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 28 additions and 5 deletions

11
data/index.html Normal file
View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Test</title>
</head>
<body>
Your advert could be placed here
</body>
</html>

View file

@ -14,4 +14,4 @@ board = lolin_s2_mini
framework = arduino framework = arduino
lib_deps = lib_deps =
hideakitai/ArtNet @ ^0.8.0 hideakitai/ArtNet @ ^0.8.0
someweisguy/esp_dmx @ ^4.1.0 me-no-dev/ESP Async WebServer@^1.2.4

View file

@ -1,10 +1,9 @@
// Art-Net DMX Interface Demo
// 2024-10-17 Patrick Schwarz
#include <ArtnetWiFi.h> #include <ArtnetWiFi.h>
// #include <ArtnetEther.h> // #include <ArtnetEther.h>
#include "ESPDMX.h" #include "ESPDMX.h"
#include <ESPAsyncWebServer.h>
#include <SPIFFS.h>
// WiFi stuff // WiFi stuff
const char *ssid = "artnet"; const char *ssid = "artnet";
@ -13,6 +12,8 @@ const IPAddress ip(192, 168, 1, 201);
const IPAddress gateway(192, 168, 1, 1); const IPAddress gateway(192, 168, 1, 1);
const IPAddress subnet(255, 255, 255, 0); const IPAddress subnet(255, 255, 255, 0);
AsyncWebServer server(80);
// Art-Net stuff // Art-Net stuff
ArtnetWiFi artnet; ArtnetWiFi artnet;
// const String target_ip = "192.168.1.200"; // const String target_ip = "192.168.1.200";
@ -28,7 +29,7 @@ void setup()
{ {
// Serial console // Serial console
// Serial.begin(115200); Serial.begin(9600);
// WiFi stuff // WiFi stuff
// WiFi.begin(ssid, pwd); // WiFi.begin(ssid, pwd);
@ -89,6 +90,17 @@ void setup()
Serial.print(", size = "); Serial.print(", size = ");
Serial.print(size); Serial.print(size);
Serial.println(")");*/ }); Serial.println(")");*/ });
if (!SPIFFS.begin(true))
{
Serial.println("An Error has occurred while mounting SPIFFS");
return;
}
server.serveStatic("/", SPIFFS, "/").setDefaultFile("index.html");
server.begin();
Serial.println("Server started!");
} }
void loop() void loop()