ロータリーエンコーダ・タッチセンサ系関数



関数void re_ts_init();
機能ロータリーエンコーダ・タッチセンサの初期化
引数なし
戻り値なし

関数void re_counter_reset();
機能ロータリーエンコーダの積算カウンタのリセット
引数なし
戻り値なし

関数RE_TS_DATA re_ts_data();
機能ロータリーエンコーダのカウント値、タッチセンサデータの取得及び積算カウンタのリセット
引数なし
戻り値カウント値及びタッチセンサデータ

関数int ts_data();
機能タッチセンサデータの取得
引数なし
戻り値タッチセンサデータ

関数void ts_disable_int();
機能タッチセンサの割り込み禁止
引数なし
戻り値なし

関数void ts_enable_int();
機能タッチセンサの割り込み許可
引数なし
戻り値なし


RE_TS_DATA 型について
タッチセンサの割り込みについて

上記のように割り込みタスク登録し、ts_enable_int();を呼び出すことにより可能になる。
割り込み時の処理はinterrupt void intt**()の中に書くようにする。

  • 使用例:ロータリーエンコーダ・タッチセンサ
    前のページへ