しなぷすのハード製作記

WaitForButtons関数

ツイート
シェア
このエントリーをはてなブックマークに追加
フォロー

定義

int8_t WaitForButtons(int8_t b0 , int8_t b1=-1, int8_t b2=-1, int8_t b3=-1, int8_t b4=-1, int8_t b5=-1, int8_t b6=-1, int8_t b7=-1)

対応オブジェクト型

対応バージョン

Ver. 0.33以降。

説明

引数で指定したボタン番号のボタンが押されるのを待つ。待つボタンは1個~8個指定できる。例えば、MGLCD.WaitForButtons(0,2);なら、0または2のボタンが押されるまで待つ。

引数

返り値

押されたボタンの番号を返す。ボタン番号が不正だったり、シリアル回線でエラーが発生した時は、負の値を返す。

使用例

#include <MGLCD.h>

MGLCD_serial MGLCD(&Serial,500000);

void setup()
{
  while(MGLCD.Reset()); // LCDの初期化
  MGLCD.SetCodeMode(MGLCD_CODE_UTF8); // カナ表示を有効化
  MGLCD.println("0 カラ 3 マデノ ボタンヲ オシテクダサイ。");
}

void loop()
{
  unsigned char button;
  button=MGLCD.WaitForButtons(0,1,2,3);
  MGLCD.print(button);
  MGLCD.println(" ガ オサレマシタ。");
}
ツイート
シェア
このエントリーをはてなブックマークに追加
フォロー

関連ページ

このサイトの記事が本になりました。
書名:Arduino 電子工作
ISBN:978-4-7775-1941-5
工学社の書籍の内容の紹介ページ
本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。
サイトマッププライバシーポリシーお問い合わせ用語集
しなぷすのハード製作記