SHIROのIchigoJam日記

マイコン「IchigoJam」(イチゴジャム)の電子工作とプログラミングをメインに

RGB学習ボード

フルカラーLEDを使って、光の3原色の原理を学ぶボードです。
IchigoJamやIchigoDakeで使えます。

f:id:shiro0922:20200821112948j:plain
OUT2,3,4ポートにR,G,Bの3個のLEDと、合計出力を表す1個のLEDがつながっています。PWMでの出力もできます。
RGBの電流制限抵抗を330Ω、100Ω、100Ωにしましたが、緑の光が強いのでもう少し抵抗値を上げてもよかったかもしれません。
そのままだと3色のLEDが別々に見えてしまうので、拡散キャップをかぶせています。

基板データ

f:id:shiro0922:20200821114648p:plain

*この基板ガーバーデータは、CC BYライセンスとします。どうぞご利用ください。

(C) 2020 Shiro Saito (https://www.ichigojaman.jp)

サンプルプログラム

f:id:shiro0922:20200821113928j:plain
キーボード操作で、R,G,B各色の明るさを0~100%の範囲(10%刻み)で変えられます。

  • R:「1」でダウン、「2」でアップ
  • G:「3」でダウン、「4」でアップ
  • B:「5」でダウン、「6」でアップ
10 '*RGB LED
20 CLV:VIDEO 3
30 @LOOP
40 K=INKEY()-48
50 R=R-(K=1)*(R>0)*10+(K=2)*(R<100)*10
60 G=G-(K=3)*(G>0)*10+(K=4)*(G<100)*10
70 B=B-(K=5)*(B>0)*10+(K=6)*(B<100)*10
80 PWM 2,R,100
90 PWM 3,G,100
100 PWM 4,B,100
110 CLS
120 ?"R=";R
130 ?"G=";G
140 ?"B=";B
150 GOTO @LOOP