intuitive Farbauswahl - wie realisieren?

Gast #1610712
Hallo,
ich muss ein RGB- Leuchtmittel ansteuern und hänge ehrlich gesagt daran, 
wie man wohl die Bedienung intuitiv gestalten könnte.

3 einzelne Potis für jede Farbe?
Drehencoder der zwischen x- Farben wechselt?
Farbdurchlauf mit Pause- FUnktion?

Ich weiss es echt nicht, komplizierter als gedacht das ganze irgendwie. 
Was würdet Ihr machen?
Moderator (Firma: Titel) Persönliche Seite #1610734
> 3 einzelne Potis für jede Farbe?
Das ist für Otto-Normal-Einsteller absolut unintuitiv, denn dann 
müsstest du dir die Mischfarben im Kopf herrechnen...

> Drehencoder der zwischen x- Farben wechselt?
> Farbdurchlauf mit Pause- FUnktion?
Oder ein Poti, das die Regenbogenfarben durchläuft. Diese Farbskala ist 
weitgehend bekannt und wird des Öfteren publiziert.
Allerdings hast du dann erst mal die Farbe, aber noch nicht die 
Helligkeit. D.h. du brauchst noch ein 2. Poti.
#1610746
HSV-Farbraum nutzen: http://de.wikipedia.org/wiki/HSV-Farbraum
Und von dem nach RGB wandeln.
Gibt dann drei Potis, für Farbton, Sättigung, Helligkeit.
Je nach Anwendung reicht aber vielleicht nur der Farbton-Regler...

Beispiel-Code:
http://www.mikrocontroller.net/forum/codesammlung?filter=HSV
http://www.mikrocontroller.net/forum/codesammlung?filter=RGB
http://www.mikrocontroller.net/forum/codesammlung?filter=Moodlight
Persönliche Seite #1610802
Überleg dir das mit dem HSV-Farbraum nochmal. Meiner Meinung nach gibts 
kaum was intuitiveres.

Wie du die drei Größen veränderst bleibt dir ja überlassen. Da gehen 
anstatt Potis auch inkrement- und dekrement-taster, fernbedienungen, 
etc...

Um die Zahl 3 wirst du aber bei gleichzeitigem Erhalt der vollen 
Kontrolle nicht herumkommen, da "Farbe" aufgrund der menschlichen 
Physiologie immer ein dreidimensionaler Vektor sein muss.
Gast #1610875
Hi !

Zu der selben Problematik bin ich auf die Idee gekommen, ein altes 
Touchpad aus einem Notebook zu verwenden.

X-Achse ist die Farbe, Y-Achse ist die Helligkeit.

Die fast überall verbauten Synaptics-Touchpads lassen sich mit einem 
einfachen Kommando in den erweiterten Modus schalten, bei dem sie sich 
nicht mehr wie eine Maus benehmen sondern die absoluten 
X/Y/Druckintensität Koordinaten der Berührung liefern.

Oder man bleibt im Maus-Modus und nutzt die Bewegungsinformationen um 
das "virtuelle Farbrad" zu drehen. Iphone-Fingerwisch lässt grüßen...


Achja, bei mir ists bisher mangels Einsatzzweck bei der Idee geblieben 
;)

Viele Grüße,
Gerrit

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.