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.
Gast
#5294855
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.
Gast
#5295038
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.