ja-jp_commands:reference:ibounceon
文書の過去の版を表示しています。
目次
IbounceOn()
コマンド
| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
IbounceOn(pin, debounceTime) | uint8_t pin — 入力ピン番号uint32_t debounceTime — 安定状態確認時間(ms) | bool | 入力がOFFからONに変わるときだけ時間フィルタを適用します。 |
使用例
void setup() { pinMode(0, INPUT); } void loop() { bool stableInput = Ibounce(0, 20); // 入力のON・OFF両方向にチャタリング除去時間を適用します。 bool onDelayed = IbounceOn(1, 100); // 入力がOFFからONに変わるときだけ時間フィルタを適用します。 bool offDelayed = IbounceOff(2, 100); // 入力がONからOFFに変わるときだけ時間フィルタを適用します。 }
注意事項
Ibounce系の関数は状態を保持するため、loop()で継続的に呼び出してください。使用する製品の実際のピンまたは論理チャネルを指定してください。
ja-jp_commands/reference/ibounceon.1788791736.txt.gz · 最終更新: by 127.0.0.1
