Hallo An meinem EPS8266 sind 20 RGB LED angeschlossen. Diese möchte ich gerne von einer Webseite aus steuern, die auf dem ESP selbst liegt. Was ist ein effizienter Weg die 3x20 Werte zu übermiteln? (In Zukunft sollen auch Sequenzen aus 20x(3x20) Werten übertragen werden) Als Eingabe dachte ich an je ein Formularfeld pro LED, indem dann die Helligkeitswerte für die drei Farben eingegeben werden sollen. Habt Ihr Vorschläge?
Mit Formularen ist das zwar einfach umzusetzen, aber umständlich zu bedienen. Ich habe das mit Javascript (colopicker etc.) und Web sockets gemacht. darüber werden die Daten dann 5 mal pro Sekunde quasi live übertragen und angezeigt.
idee: JSON für die werte ne seite mit javascript die das JSON erzeugen kann diese kann vom esp geladen werden oder lokal ( auf tab/PC) sein
Hallo Peter Danke für die schnelle Antwort. Ja, das mit dem Colorpicker, wäre tatsächlich deutlich besser! Aber ich habe dafür zu wenig JS Erfahrung. Würdest du mir einen Einblick in deinen Code gewähren?
Eigentlich wollte ich ja heute programmieren, aber dann werde ich doch erst die zweite Hälfte fertig löten.
Du könntest die ganzen Zahlen als ein String aneinander Reihen, mit fester Länge pro Zahl (mit Nullen gefüllt oder Hexadezimal)oder mit Komma getrennt. Wobei eine feste Länge auf µC Seite einfacher auszuwerten ist.
Kolja L. schrieb: > Würdest du mir einen Einblick in deinen Code gewähren? Ich war zwar nicht gemeint und es ist auch nicht mein Code aber du könntest z.B. mal hier reinschauen. https://github.com/sidoh/esp8266_milight_hub
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.