PIC16F84電子遊戯(100) |
最終更新日:2003年7月21日 |
イルミ棒を作ろう (1ページ)へ (2ページ) |
|
イルミ棒のポート割付 |
ポート名 |
入出力 |
機能 |
RA0 |
OUT |
NC |
RA1 |
OUT |
NC |
RA2 |
OUT |
NC |
RA3 |
OUT |
NC |
RA4 |
IN |
SW1 |
RB0 |
OUT |
LED1 |
RB1 |
OUT |
LED2 |
RB2 |
OUT |
LED3 |
RB3 |
OUT |
LED4 |
RB4 |
OUT |
LED5 |
RB5 |
OUT |
LED6 |
RB5 |
OUT |
LED7 |
RB7 |
OUT |
LED8 |
|
ポート割付は超簡単です。RA4のみSW1の入力に使用します。 |
イルミ棒を作ろうの点滅パターン |
ROMサイズの関係上次の4パターンしか入ることが出来ませんでした。
皆さん自由にアレンジしてみて下さい。
点滅の方式と数値は今までの私の製作の共通内容ですのでここでは省きます。
SW1を押すごとに点滅パターンを変更出来ます。 |
(点滅1:上から下への流れるような光の移動) |
LED1 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
LED2 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
LED3 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
LED4 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
LED5 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
LED6 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
LED7 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
LED8 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
|
(点滅2:LEDが交互に点滅する) |
LED1 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
LED2 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
LED3 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
LED4 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
LED5 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
LED6 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
LED7 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
LED8 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
|
(点滅3:上からと下からの光が同時に移動する) |
LED1 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
LED2 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
LED3 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
LED4 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
LED5 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
LED6 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
LED7 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
1 |
0 |
LED8 |
1 |
4 |
7 |
4 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
4 |
7 |
4 |
|
(点滅4:全体が点滅する) |
LED1 |
7 |
5 |
3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
3 |
5 |
LED2 |
7 |
5 |
3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
3 |
5 |
LED3 |
7 |
5 |
3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
3 |
5 |
LED4 |
7 |
5 |
3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
3 |
5 |
LED5 |
7 |
5 |
3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
3 |
5 |
LED6 |
7 |
5 |
3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
3 |
5 |
LED7 |
7 |
5 |
3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
3 |
5 |
LED8 |
7 |
5 |
3 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
3 |
5 |
|
イルミ棒を作ろうの全ソースリストと全HEXコード |
毎度おなじみのソースリストとHEXコードです。
変なファイルネームになっていますが気にしないで下さい。
一緒に圧縮してあります。ダウンロードしてからじっくり眺めて下さい。
ソースリストとHEXコードはこちらです。
|
イルミ棒を作ろうの大完成!! |
ということで今回は動画を用意してみました。ちゃんと再生されるでしょうか。
この動画はJPHONEの携帯端末東芝製J−T08で撮影しました。
秒5コマしかないですが充分確認できると思います。 |
     |
(点滅中の分解写真です) |
(点滅1の動画) (点滅2の動画) (点滅3の動画) (点滅4の動画) |
(暗闇で光る時の点滅1の動画) |
 |
(中身の様子です) |
最初のイルミ棒はパイプにLEDを差しただけのものだったのですが、製作中だんだんとエスカレートしてしまい、パイプの中にエポキシ樹脂を流し込んで棒全体を固めてしまいました。
こうするとLEDの明かりが棒全体に反映されてえらい綺麗に見えます。
流し込む途中は樹脂が漏れてえらい目にあいましたが、完成してしまうとその綺麗さに苦労もふっとびます。 |
これからも益々面白くなる「PIC16F84電子遊戯」をよろしくお願いいたします。 |
|
不明点などあればメールお願いいたします。nonchansoft@nifty.com |
|
 |