PIC16F84電子遊戯(71) |
最終更新日:2002年4月30日 |
ゴジラついに登場(1ページ)へ (2ページ) |
|
ゴジラついに登場を作ろう |
まずは完成したゴジラの雄姿を見て下さい。 |
|
(大完成した姿と内部回路) |
ゴジラついに登場の基本仕様 |
なんか毎回良く似た基本システムですが、一応説明しておきます。
1)SW1を押すと一連のLED点滅動作を20数秒行います。
動作後は自動的にLEDは消灯します。
2)SW1を押すという行為は入力の「IN1」からでも可能です。
3)SW1を押した直後に「OUT1」より、他のシステムを動かす為の信号を出力します。
4)一連の動作終了後「OUT2」より、他のシステムを動かす為の信号を出力します。
以上のように、このシリーズ(あれ、ゴジラは未だシリーズ化されていないです)の製作機器を「IN」「OUT」で接続することにより、多彩な動作が可能となることを目指しております。
一応、わかりやすいチャートで記しておきます。 |
|
(動作チャート) |
ゴジラついに登場のポート割付 |
ポート名 |
入出力 |
機能 |
RA0 |
OUT |
「OUT1」出力 |
RA1 |
OUT |
「OUT2」出力 |
RA2 |
OUT |
N.C. |
RA3 |
OUT |
N.C. |
RA4 |
OUT |
N.C. |
RB0 |
OUT |
背ビレ(1)(青色LED) |
RB1 |
OUT |
背ビレ(2)(青色LED) |
RB2 |
OUT |
背ビレ(3)(青色LED) |
RB3 |
OUT |
背ビレ(4)(青色LED) |
RB4 |
OUT |
背ビレ(5)(青色LED) |
RB5 |
OUT |
背ビレ(6)(青色LED) |
RB6 |
OUT |
口からの炎(赤色LED) |
RB7 |
IN |
SW1(アクションスタート)「IN1」 |
|
ゴジラついに登場のLEDの点滅 |
LEDの点滅原理は今までと同じです。今回はどのように点灯させるのか凝ってみました。
背ビレの順序は尻尾に近い方から(1)・・・というふうに番号を振っています。
映画によるわけではありませんが、尻尾のほうから順に背ビレの青い光が上ってきて、口のところで一気に爆発というイメージにしました。
LED用のデータは各LEDについて80個のデータを用意しました。
今までにないデータの多さです。
ゴジラについてはSW2を付けなかったので、点滅のバリエーションはありませんが、どのように背ビレが点灯するかは作ってのお楽しみということにしておきましょう。
あとでソースを見れば判らないことでもありませんが・・・
データは皆さんの好みに改造していただければ結構です。 |
ゴジラついに登場の全ソースリスト |
毎回おなじみのソースリストです。ソースリストはこちらです。 |
ゴジラついに登場の全HEXコード |
HEXコードです。テキストエディタにコピー&ペーストしてファイルすればPICに書き込めるデータに出来ます。 |
:0200000097283F
:080008008C0003088D000B11B0
:10001000F33081000130B007031C12280130B10712
:100020000318B20A013093070318940A141C1B2802
:1000300018211F211421990B2C281118262811147E
:10004000200899001908031926282C2811102108C6
:100050009900190803191F289A0B3D289118372871
:10006000911422089A001A08031937283D28911084
:1000700023089A001A08031930289B0B4E281119DF
:100080004828111524089B001B08031948284E28EE
:10009000111125089B001B08031941289C0B5F28A0
:1000A00091195928911526089C001C0803195928F4
:1000B0005F28911127089C001C08031952289D0BEA
:1000C0007028111A6A28111628089D001D080319A6
:1000D0006A287028111229089D001D080319632839
:1000E0009E0B8128911A7B2891162A089E001E08D3
:1000F00003197B28812891122B089E001E080319E2
:1001000074289F0B9228111B8C2811172C089F0014
:100110001F0803198C28922811132D089F001F080F
:10012000031985280D0883008C0E0C0E0900CF23BF
:100130000030850080308600D62350309600142190
:1001400000309100BE232008990022089A0024085C
:100150009B0026089C0028089D002A089E002C0869
:100160009F008B1300008B1200000B1100000B107E
:1001700000008B1500003C218030860000006300E9
:1001800000008B1100008B1700008B160000FE2072
:10019000B218FC28111CCF2806140000D128061024
:1001A0000000911CD62886140000D8288610000074
:1001B000111DDD2806150000DF2806110000911D25
:1001C000E42886150000E62886110000111EEB28A1
:1001D00006160000ED2806120000911EF228861671
:1001E0000000F42886120000111FF92806170000ED
:1001F000FB2806130000C8280621B12805140000BA
:100200000E210E210E2105100000080085140000AB
:100210000E210E210E21851000000800FF309500F0
:100220000000950B1029080000309300940008008E
:10023000960303191C29080050309600080041213C
:10024000A000703CA1009C21A200703CA300F721FB
:10025000A400703CA5005222A600703CA700AD226D
:10026000A800703CA9000823AA00703CAB006323DF
:10027000AC00703CAD0008000030B000B100B2002E
:100280000800160897004B30970701308A000318C2
:100290008A0A170882000034003400340034003425
:1002A000003400341034303450347034503430342E
:1002B000103400340034003400340034103430344E
:1002C000503470345034303410340034003400343E
:1002D00000340034103430345034703450343034FE
:1002E000103400340034003400340034003400345E
:1002F000003400340034003400340034003400345E
:10030000003400340034003400340034003400344D
:10031000003400340034003400340034003410342D
:1003200020343034403450346034703460345034CD
:10033000403430342034103416089700A630970724
:1003400001308A0003188A0A17088200003400343A
:1003500000340034003400341034303450347034FD
:10036000503430341034003400340034003400345D
:10037000103430345034703450343034103400344D
:1003800000340034003400341034303450347034CD
:10039000503430341034003400340034003400342D
:1003A00000340034003400340034003400340034AD
:1003B000003400340034003400340034003400349D
:1003C00000340034003400341034203430344034ED
:1003D000503460347034603450344034303420341D
:1003E0001034003400340034003400340034160873
:1003F00097000130970702308A0003188A0A17080D
:1004000082000034003400340034003410343034BE
:1004100050347034503430341034003400340034EC
:1004200000340034103430345034703450343034AC
:1004300010340034003400340034003410343034CC
:1004400050347034503430341034003400340034BC
:1004500000340034003400340034003400340034FC
:1004600000340034003400340034003400340034EC
:10047000003410342034303440345034603470341C
:10048000603450344034303420341034003400347C
:1004900000340034003400340034003400340034BC
:1004A00000340034160897005C30970702308A0049
:1004B00003188A0A1708820000340034003400341C
:1004C00010343034503470345034303410340034FC
:1004D000003400340034003410343034503470347C
:1004E00050343034103400340034003400340034DC
:1004F00010343034503470345034303410340034CC
:10050000003400340034003400340034003400344B
:10051000003400340034003400340034103420340B
:1005200030344034503460347034603450344034AB
:1005300030342034103400340034003400340034BB
:10054000003400340034003400340034003400340B
:100550000034003400340034003416089700B730FB
:10056000970702308A0003188A0A170882000034AD
:10057000003400341034303450347034503430345B
:10058000103400340034003400340034103430347B
:10059000503470345034303410340034003400346B
:1005A000003400341034303450347034503430342B
:1005B000103400340034003400340034003400348B
:1005C000003400340034103420343034403450349B
:1005D000603470346034503440343034203410345B
:1005E000003400340034003400340034003400346B
:1005F000003400340034003400340034003400345B
:10060000003400340034003400340034003400344A
:10061000160897001230970703308A0003188A0AD9
:1006200017088200003400341034303450347034F1
:10063000503430341034003400340034003400348A
:10064000103430345034703450343034103400347A
:1006500000340034003400341034303450347034FA
:10066000503430341034003400340034003400345A
:1006700010342034303440345034603470346034BA
:1006800050344034303420341034003400340034DA
:1006900000340034003400340034003400340034BA
:1006A00000340034003400340034003400340034AA
:1006B000003400340034003400340034003400349A
:1006C000003400340034160897006D30970703306B
:1006D0008A0003188A0A17088200003400340034A4
:1006E000103410342034203430343034403440342A
:1006F000503450345034603460346034703470346A
:100700007034703470347034603450344034303469
:100710002034103400340034003400340034003409
:100720000034003400340034003400340034003429
:100730000034003400340034003400340034003419
:100740000034003400340034003400340034003409
:1007500000340034003400340034003400340034F9
:1007600000340034003400340034003400340034E9
:100770000034003400340034003400340030A00071
:10078000A200A400A600A800AA00AC007030A1003E
:10079000A300A500A700A900AB00AD0008008316C8
:1007A00085018601861700008312080083168330B6
:0A07B00081008312F330810008007D
:02400E00F13F80
:00000001FF
|
ゴジラついに登場の完成 |
まずは完成してLEDが点灯している姿を見て下さい。 |
|
(背ビレを青く光らせながら口から赤い炎を吐くゴジラ) |
ゴジラって見る方向によってはなんかどんくさい姿に見えないこともありません。
次はあれこれ方向や首の向きを変えてベストショットにしてみました。いかがでしょうか。 |
|
(ゴジラのベストショット?デカイ写真が・・・) |
デジカメで連写したものをアニメーションGIFにしてみましたが、どうでしょうか。
デジカメの連写機能がLEDの点滅について行けていないので、イメージは違いますが、なんとなく雰囲気は出ています。 |
|
(LEDを点滅しているゴジラです。小さーーい!!) |
せっかく出来たゴジラですが、うちの家族になんで声が出ないの?と言われてしましました。近日中にゴジラの声を出すモジュールを製作したいと考えております。
といっても、今までの製作の展開で、音声を録音再生するユニットですが。
それと、このゴジラの点滅をスタートさせるトリガ装置も作りたいです。 |
ということで今回はここまでとしましょう。次回以降もよろしくです。 |
これからも益々面白くなる「PIC16F84電子遊戯」をよろしくお願いいたします。 |
|
不明点などあればメールお願いいたします。nonchansoft@nifty.com |
|
|