余っていたリング状のWS2812BのLEDがぴったりでした!IchigoJamで制御、簡単!
WS2812BのIN側にL字ピンヘッダーをはんだづけし、PCの縁に引っかかるようペンチで曲げて、3本の線をはんだづけ。
GND、LED、5Vに接続します(VCCでも動きますが、輝度の上げすぎ注意です)
LET[0],100,100,100:WS.LED 1,12
これで12コぜんぶ白色で点灯します!(IchigoJam 1.4 WS.LEDコマンド使用)
夜間の室内、色温度が合わないときはRGBのバランスを調整しましょう。
ゲーミング仕様も色相環プログラムを使って、簡単実現、自由自在!
作ってみたい人 → "WS2812B リング" on Amazon
色設定可能自撮り照明プログラム (ボタンで輝度調整、キーボード1/2/3でRGBで色温度など調整)
10 S=30:N=S*5:R=100:G=100:B=100 20 GSB200 40 IF BTN()=0 K=INKEY():IF K GSB100:CONT ELSE CONT 50 N=N+S:IF N>255 N=0 60 IF BTN() CONT 70 GOTO 20 100 IF K=ASC("1") R=R-10:IF R<0 R=100 110 IF K=ASC("2") G=G-10:IF G<0 G=100 120 IF K=ASC("3") B=B-10:IF B<0 B=100 125 GSB200 130 RTN 200 LET[0],N*G/100,N*R/100,N*B/100 210 WS.LED1,12 220 RTN 300 CLV:WS.LED1,12
ゲーミングセルフィーライトプログラム (V:最大輝度、L:周期)
10 CLV 20 V=100 30 L=20 40 R=V/L:[1]=V 50 [H/L%3]=ABS(H/L%2*(L-1)-H%L)*R:H=(H+1)%(6*L) 60 WS.LED1,12 70 WAIT3 80 GOTO 50
色相環ぐるぐるライトプラグラム (V:最大輝度、L:周期、N:LED数)
10 CLV 20 V=100 30 L=20 35 N=12 40 R=V/L 50 [H/L%3]=ABS(H/L%2*(L-1)-H%L)*R:H=(H+1)%(6*L) 60 WS.LED12 65 COPY#800+N*2*3-1,#800+(N-1)*2*3-1,-(N-1)*3*2 70 WAIT3 80 GOTO 50