質問するログイン新規登録

回答編集履歴

1

タイミングを明確にした : イベント発生(callback呼び出し)

2018/07/28 18:00

投稿

mt08
mt08

スコア1825

answer CHANGED
@@ -15,7 +15,7 @@
15
15
  add_event_detect()で、`GPIO.RISING`を指定しているので、立ち上がりエッジ(= GPIOがLOWからHIGHに変化 = スイッチを離すとき)のイベントでcallbackが呼ばれます。
16
16
  スイッチを押したタイミングでイベントを起こしたい場合は、`GPIO.FALLING`、押したとき・離したときの両方でイベントを取りたいときは、`GPIO.BOTH`を指定します。
17
17
 
18
- bouncetime=200なので、前回のイベント発生から、200msec以内のイベント発生は無視されます。
18
+ bouncetime=200なので、前回のイベント発生(callback呼び出し)から、200msec以内のイベント発生は無視されます。
19
19
  1秒間に5回スイッチを押すような速さでやってしまうと、そのイベントは無視されますね。
20
20
 
21
21
  ちなみに、bouncetime=[-666](https://sourceforge.net/p/raspberry-gpio-python/code/ci/default/tree/source/event_gpio.c#l408) は内部で使用している特殊な値(マジックナンバー)のようですよ。