このうち、凹版印刷は別名「グラビア印刷」と呼びます。週刊誌などで、グラビアアイドル、などと呼ばれることがありますが、この「グラビア」はこの「グラビア印刷」からきています。週刊誌って、始めの10ページぐらいはカラーのつるつるした綺麗なページで、そこにアイドルの写真なんかがあって、残りの大半は本文の記事でモノクロ印刷だったりしますよね。凹版印刷はダイナミックな色再現が得意なので、その始めの10ページぐらいのカラーページは凹版印刷で刷ることが多いんです。アイドルなどがよくでているカラーのページは凹版印刷、つまりグラビア印刷で印刷されているので、グラビアアイドル、っていうわけです。逆にグラビアアイドルは日本語で無理矢理言うと、凹版人気者、とか言うんでしょうか。いうことで、TWI-Liteのピンの説明書などをみる時は、「ピン」番号なのか「シルク」番号なのか注意しましょう。何ができるのかTWI-Liteを使用すると、無線で電気信号のやりとりができます。TWI-Liteを購入した初期状態ですでにプログラムが書き込まれていて、一般的な使用の範囲では十分な機能が実装されています。このプログラムは書き換え可能で、開発キットはソフトウエアは無償で、書き込みモジュールは2,000円程度で販売されています。書き込みはPICマイコンプログラムと同じような感じで開発できますが、残念ながらMacOSX用の開発ソフトウエアは準備中とのことです。現在リリースされている開発ソフトウエアはWindowsとLinux版のみです。Macユーザであれば、Linuxで開発するのがよいと思います。Macに仮想環境(無償のVirtualBoxなど)とLinux(無償)をインストールすれば開発できます。TWI-Lite初期状態で大半の場合は問題ありませんので、ホームコントローラはそのまま使用します。具体的にどのような感じで使うことができるか、模式的に説明します。TWI-Lite間でやりとりできる電気信号は、デジタル、アナログ、データです。デジタルの電気信号はONとOFFのやりとりになります。TWI-Liteにはデジタルがやりとりできるピンは4ピン用意されていて、デジタル入力1〜4、それに対応するデジタル出力1〜4があります。以下に、デジタル入力1(図中ではDI1)とそれに対応するデジタル出力1(図中ではDO1)を使った通信を説明します。デジタル入力1はピン番号15、デジタル出力1はピン番号5です。使い方ですが、まず親機のデジタル入力1ピンをONにすると、子機のデジタル出力1ピンがONになります。子機にもデジタル入力1ピンがありますので、子機の入力も親機に伝えることが可能です。ソフトウエアの設定はしなくてもすぐにこのような使い方ができるのでとても便利です。このように簡単に使えますが、子機をもうひとつ用意したらどうなるのでしょうか。残念ながら初期状態のプログラムでは親機の信号はすべて子機に伝えられてしまいます。親機のデジタル入力1をONにすると、すべての子機のデジタル出力1がONになります。デジタルピンは4セットありますので、それらを使い分ければ特定の子機に信号を送る、ということはできます。たくさんの子機は制御できないのでしょうか。子機側の工夫は必要ですが、たくさんの子機を制御することは可能です。具体的にはデータピンを使用します。データピンを使用すると、詳しい説明はここではしませんが、I2C、あるいはUARTというプロトコルでデータ通信が可能です。このデータピンで通信を行えば、データフォーマットを[子機番号][データ]というようにして、例えば0x01、0x00、というデータを送ると、子機番号1番に、データ0x00を送るようにできます。この0x01、0x00というデータは全部の子機が受信してしまいますが、自分の子機番号のときのみ処理をする、というようにすればたくさんの子機を制御できます。ホームコントローラは子機をたくさんつけられるようにデータピンを使用する予定です。TWI-Liteのイメージはつかめていただけたでしょうか。