16/06/05 23:46:54.78 9NQ8XhkW.net
>>355
いや、まぁ、自分がやったのはコイツのコントロール。
URLリンク(akizukidenshi.com)
LED内のチップにRGB各8bitのカラーコードを
0なら400nsのHGIHと850nsのLOW、1なら800nsのHIGHと450nsのLOWの組み合わせで24ビット連続で送る。
そして、全てのカラーコード(1600万色)に対応できるようにする。
40MHzのPICだと1サイクルは100ns。
パルス切り替えの誤差は150nsだからその誤差を利用するとしても、
0のHIGHは500nsで分岐命令以外で5命令分しかない。次はLOWだけど、1のLOWも600nsしかない。
こんな感じ。特殊な事なんだろうけどCで出来る出来ないで言えば、「Cでは出来ない」と自分では思う。
Arduino用のライブラリは用意されているらしいけどね。