Top-URG(UTM-30LX)と接続
モータドライバが届くまで1日あるので、レーザーレンジファインダのTop-URG(UTM-30LX)と、PC側の制御ソフトであるAibiUIとの接続プログラムを書いていた。
USB接続であるものの、プログラムはシリアル通信と同じでよいようだ。マイコンとAibiUIとの接続でシリアル通信をしていたので割と簡単につながった。
まだ、Top-URG(UTM-30LX)からのデータはテキストで受信するところまで作っただけなので、これをパースして位置データに変換して可視化をするコードを書く必要がある。
可視化のために、.Net FrameworkのControlクラスを継承したLRFViewを作ったが、クラスを作っただけで、Visual Studioのツールボックスに自分のコンポーネントが表示され、ドラッグ&ドロップで自分のフォームに貼りつけることができた。すげーな。Visual Studio。
もうちょっとまとまったらTop-URG(UTM-30LX)用コンポーネントのソース公開します。