ナイトライダーLED ver.2.5
Knight Rider LED ver.2.5 by I.N. 2008/6/26
ほとんどver.2と同じです.ディップスイッチを追加しました.
これにより移動速度4段階,残光時間4段階を動作中に
変更できるようになっています.
点灯方法を4×4の全16通りの組み合わせから選択できます.
(詳しくは表1,表2)
PIC16F648Aを使用しています.
(内蔵オシレータ4MHzさえついてれば他のPICでも動作すると思う)
ソフトウェア制御の残光機能あり.
(LED輝度をPWMにより16段階に制御しています)
電源電圧3V(電池2本)で設計してあります.
(5Vで使用すると部品を傷めます)
確実に起動させるためにリセットスイッチを加えました.
(なぜか電池をつないだだけでは起動しない場合がある)
(電圧が3Vだから?)
- プログラムソースおよびHEXファイル
※ KNIGHT6.ASM / 16F84.H / KNIGHT6-3F30.HEX が入っています.
※ HEXファイルはAKI-PICプログラマーVer.4用です.
図1 基板の表側
図2 基板の裏側
図3 回路図
表1 ディップスイッチの状態と移動速度の関係
SW2 |
SW1 |
移動速度(設定値) |
備考 |
on |
on |
6 |
最も速い |
on |
off |
10 |
|
off |
on |
14 |
|
off |
off |
20 |
最も遅い |
表2 ディップスイッチの状態と残光時間の関係
SW4 |
SW3 |
残光時間(設定値) |
備考 |
on |
on |
1 |
最も短い |
on |
off |
3 |
|
off |
on |
5 |
|
off |
off |
7 |
最も長い |
1つ上に戻る