»ADポートの値を取得してみるここんところ、avalonさんの「ロボットのいる生活」とか、takuoさんの「RoboZak奮戦記」とかで、アナログポートの値の取得が流行っているみたい。「データ送信(EXT)にチャレンジ」で書かれているようなケーブルを作らなきゃなんないのかな??私はどうもハードウエアは苦手だし、作るのも面倒なんで、MR-C3024の通信コマンドで、ADポートの値を得るコマンドがあるので、RZ1Basicで、真似っこしてみました。1)普通にロボザックにプログラムを転送するときのようにケーブルをつないで、RZ1Basicを立ち上げます。2)メニューの「コントローラー」の中に「コマンドテスト」という項目がありますので、選択して下さい(※図の「ADポート読込み」という項目は今作成中の機能なので公開中のRZ1Basicにはありません)。00」と書かれてある項目を選択して下さい。00」と入力されたかと思います。0xE2はADポートの値を取得するという意味、NoはADポートの番号、0x00はおまじないみないなものになります。Data」のボタンをクリック7)すると、「Result」のフィールドに結果が返ってきます。「E203AA」となってたとしたら、最後の「AA」の部分が値です。8)「AA」は16進数ですから、図の様にHexの所に「AA」と入力して、三角形をクリックすると10進法の数値がDecの所に計算されます。ケーブルを作る必要がないので、もしご興味のあるかたは試してみて下さいね!!ただ何があるかわからないので、やるときは、自己責任においてよろしくお願い致します。Q-boの本体ロボゼロロボゼロのバックナンバーを一覧にしたページへロボゼロのコントロールボード(HSWB-4F)@niftyが提供する無料ブログはココログ!RSSを表示する。