回答編集履歴
1
タイミングを明確にした : イベント発生(callback呼び出し)
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) は内部で使用している特殊な値(マジックナンバー)のようですよ。
|