自分は知らなかったのだが、「Arduino」という自作ハードウェアのプラットフォームがあるらしい。オープン規格のハードウェアで、いろんなメーカーが製品を出しているらしい。
http://ja.wikipedia.org/wiki/Arduino
マイコンが載ったボードをUSB経由でつないで、コンピュータ側でプログラムを作ってコンパイルしてボード側に転送して実行させるのだとか。
<Wikipediaより引用>
Serial Arduino - DB9シリアルインタフェース装備。ATmega8使用。
Arduino Extreme - USBインタフェース装備。ATmega8使用。
Arduino Mini - 小型版。ATmega168使用。
Arduino NG - USBインタフェースを装備。ATmega8使用。
Arduino NG plus - USBインタフェースを装備。ATmega168使用。
Arduino BT - Bluetoothインタフェースを装備。ATmega168使用。
Arduino Diecimila - 最新版。USBインタフェースを装備。ATmega168使用。DIL28パッケージ。
Arduino Nano - 小型版。USBインタフェース(ミニBコネクタ)を装備。ATmega168使用。米国Gravitech社が、Arduinoの名称使用の許諾を得て製造。
</Wikipediaより引用>
で、ボード側から送られてきた文字に応じてAppleScriptを実行するというプログラム「AsProxy」というのがあるらしい。
http://tinker.it/now/2007/04/26/control-your-mac-from-arduino-the-easy-way/
1文字受け取っては、その内容に応じて別々のAppleScriptを実行できるとか。へーーーーー。
せめて、ATコマンドなみに「AT」ではじまる文字列から改行までをコマンドまでと認識するとか、パラメータも渡せるようになっていたらいいのに〜
などといろいろ妄想してみたが、そもそもハードの自作なんてできないので、アイデアを温めるだけで終わりそうな予感が(汗) ちょっと楽しそうなのに、、、、