エンコーダ動作の確認

◇エンコーダ動作の確認
エンコーダ動作の確認を確認するプログラムを書き込んでみましょう。

①プログラムのダウンロード
シリアル通信の項目でダウンロードしたものと共通です。

②プログラムの書き込み
flash loaderを使って、Encoder.hexを書き込んで動作確認をしましょう。

③プログラムの確認
エンコーダを回すとLEDが点灯していきます。

④プログラム解説
PinInit.h内の #define ENCODER のコメントアウトを外し、それ以外のテストモード用の定義をコメントアウトするとシリアル確認用のプログラムとして動きます。
エンコーダの確認のためのソースコードは、Main.cファイルのMainSystem関数に記述されていています。
MainSystem内部で左右のエンコーダの回転量を確認し、増加していたらインジゲータ用変数INDI_NUMをカウントアップしていきます。


  • 最終更新:2014-08-10 00:26:13

このWIKIを編集するにはパスワード入力が必要です

認証パスワード