ここから本文です
Dr.KIKKIE(KIKI) MSX DeuxLaque
免責:記載誤りによる損害一切

書庫全体表示

GMC4+Arduino(4)

DumBoさんのコメントの「構造体からの抜き出し」に触発されて、冗長なスケッチを全面的に描き直しているところである。
BASICで言えば、INSTR(<予約文字列>,<入力文字>)関数の戻り値に応じて処理を変える、みたいな感じである。

とか言いながら、また別のアプローチを考えついたりするので、始末が悪い。
http://art11.photozou.jp/pub/378/247378/photo/24492280.jpg
2006年9月付「RS232C to JOY」でいじっていた、「RBIO-1」というインターフェース・ボードである。
ボードの詳細は、共立エレショップの紹介ページを参照されたい。
テキストベースの簡単なコマンドを用いて、RS232C経由でリレーをコントロールできる。
アセンブラで作成したマシン語コードをさらに専用コマンドに変換するという迂遠な手間がかかるが、ハードウエア的にはシンプルになる。
魅力的なリレー式であるうえ、10個のリレーを装備しているのでお誂え向きである。

ところで、DumBoさんとのやりとりでも書いたが、GMC-4の魅力のヒミツは、いろんなアプローチが考えられる点ではないだろうか。
アプローチの方向を種類分けすれば、第一に、もちろんGMC-4のプログラミングである。パズルめいた数少ない命令群、僅かなメモリエリア、チープなアウトプット。この制約の中で、何かカタチになるものを仕上げるには、工夫とひらめきと、「1」と「7」の変化だけで強引に「初音ミク」と言い張る想像力が必要である。
第二に、ハンドアセンブルからの脱却である。アセンブラの書式から各種言語やExcelによる処理まで、すべて自分流で考える結果、豊かなバリエーションが生まれることとなる。さらには、CやらGMC-4用BASICやら、実に多彩である。
第三に、入力するハードウエアの開発である。さすがにキーをソレノイドで叩くというのは見たことがないが、大別して、リレー式とフォトカプラ式が見られる。それらのコントローラーもArduinoやUSB-IOのほか、先に写真を掲げたRBIO-1その他いろいろなスタイルが考えられる。実はこれに加えて、MSXからのプリンタポート出力+汎用ポートの出力なんてのも考えているところである。
第四に、GMC-4からの出力取り出しがあるが、こちらはLEDのダイナミック点灯が災いして、二進LEDの信号横取りだけでは済まないようだ。この点については、今のところ「モールス信号を受信側でデコード」なんて、バカなことを考えているところである。

ことほどさように、GMC-4は色んなことを考えさせてくれる。
実装されている機能は制約が多いものの、(1)とりあえずは内蔵サンプルプログラムで遊べること、(2)「簡単にLEDを点灯できるコマンド」などお手軽なコマンドが用意されていること、といった絶妙な仕掛けの勝利と言っていいだろう。
といっても、この楽しさが分からない人には全然分からないのだけどね。
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Dr.KIKKIE(KIKI)
Dr.KIKKIE(KIKI)
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について

よしもとブログランキング

もっと見る
本文はここまでですこのページの先頭へ

[PR]お得情報

ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!

その他のキャンペーン

みんなの更新記事