System configration
Hybrid Touchの裏面につけているタッチパッドは、パソコンに繋ぐとマウスとして使える、PS/2接続のタッチパッドです。研究を始めたころは、タッチパッドをパソコンに繋いでマウスを動かせるようにして、マウスカーソルの動きから移動量を割り出して、ソケット通信でPDAに送信する、ということをやっていました。それでもよかったのですが、PDA単体で動かせるようにするため、それと動作を軽くするため、信号のコンバータをPICで製作しました。
コンバータを使う場合のシステムの概要は左のとおりです。PICは、タッチパッドに対して、信号を送信するよう要求します。また、PICは、タッチパッドから送られたPS/2信号を、RS232信号に変換します。PDAはRS232信号を受け取れます。PDA内部のプログラムは、裏面タッチパッドの移動量と、表のタッチスクリーンの座標を用いて動作することになります。プログラムはC#で書きました。