かみやんの技術者ブログ

主にプログラムの話です

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)用コンポーネントのソース公開します。