|
@@ -3,12 +3,18 @@ import logging
|
|
|
|
|
|
|
|
logger = logging.getLogger(__name__)
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
|
|
-def printFunction():
|
|
|
|
|
- logger.error("Sakatu da")
|
|
|
|
|
|
|
|
|
|
-GPIO.setmode(GPIO.BCM)
|
|
|
|
|
-GPIO.setup(23, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)
|
|
|
|
|
-GPIO.add_event_detect(23, GPIO.RISING, callback=printFunction, bouncetime=300)
|
|
|
|
|
|
|
+class GPIOManager():
|
|
|
|
|
+
|
|
|
|
|
+ def __init__(self):
|
|
|
|
|
+ GPIO.setmode(GPIO.BCM)
|
|
|
|
|
+ GPIO.setup(24, GPIO.IN, pull_up_down = GPIO.PUD_UP)
|
|
|
|
|
+ GPIO.add_event_detect(24, GPIO.BOTH, callback=self.printFunction, bouncetime=30)
|
|
|
|
|
+
|
|
|
|
|
+ def printFunction(self, channel):
|
|
|
|
|
+ logger.error(channel)
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|