私は0〜255の値を出力するポテンショメータを使用しています。私がそれをしたいのは、RGBの色を変えて、LEDの色をすべて正確に表示する256ステップを含む方法です。を取得します。どのようにして1つのポテンショメータ値をR、G、Bに変換できますか?
質問: 私はLEDに適用できるrgbコードにその単一の値(0-255)をどのように変換しますか?
最も明白な解決策は、すべての256の可能な値を持つ辞書を作成し、それらの値に手動でRGBコードを割り当てることです。私はこれをやりたくないので、私はより数学的な解決法を見つけようとしています。
どのような精度が欲しいですか?どんな種類のカラーマップをお探しですか? 3色を256色の値にどのようにマッピングさせるかを決定するには、使用する数式にどのような影響を及ぼすかを判断するために、まずhttp://matplotlib.org/users/colormaps.htmlを見てください。 – JAB
各LEDの範囲は何ですか - 0〜255ですか? – stdunbar
rgbの値は0から255までの値の三つ組です。したがって、あなたの単一の0-255の範囲は何らかの形でマップされなければなりません –