LEDイルミネーション(2)





学校のC言語実習用のLED点滅装置に新しい点灯パターンを追加した。パルス幅変調(PWM)制御で、フルカラーLEDのRGB各色を徐々に点灯・消灯して、色がゆっくりかわっていくようにした。使っているマイコンはPIC12F629またはPIC12F675だ。CコンパイラはHITECのPICC-Liteで、629用と675用のバッチファイルをつくってコンパイルしている。バッチファイルをまちがえてコンパイルすると、エラーは出ないが緑一色の点灯になってしまう。
3色がすべて点灯したときは、ほぼ白色になり、徐々に色が付いていって原色になり、今度は徐々に白っぽくなっていく。七夕やお盆、月見のイルミネーションにぴったりだ。
この装置を使って、学校で夏休み電子工作教室をすることになった。後期にはDCモーターを使って、走り回る車を作る予定だ。
| 固定リンク
「C言語」カテゴリの記事
- マンデルブロー集合 CG作品(4)(2009.06.05)
- マンデルブロー集合 CG作品(2)(2009.06.05)
- マンデルブロー集合 CG作品(1)(2009.06.05)
- 整数比の直角三角形(2009.03.20)
- マンデルブロー集合(2009.02.23)
「電子工作」カテゴリの記事
- 手作りUSB扇風機(Z型)(2009.09.28)
- アンティーク風 手作りコイルモーター(2009.07.26)
- 簡単ゲルマニウムラジオ(2009.07.14)
- 手作りループコイルのモーター(2009.06.20)
- LEDイルミネーション(2)(2008.08.04)


コメント