#btn_callback.py
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
count = 0
def handler(channel):
global count
count = count +1
print count
GPIO.setup(24, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
GPIO.add_event_detect(24,GPIO.RISING, callback=handler)
while True:
time.sleep(1)
리눅스 커널자체에 GPIO driver가 들어가 있는데 그것 도움을 받아서
'임베디드 > RaspberryPi' 카테고리의 다른 글
16x2lcd raspberrypi (0) | 2020.10.29 |
---|---|
라즈베리파이4, 3 핀맵 , 데이터시트 (0) | 2020.10.23 |
p280 MCP3008 ADC 장치 (0) | 2020.10.23 |
p265 6-4 폴링방식 (0) | 2020.10.22 |
p268 6-6 풀업 풀다운 인터럽트 (0) | 2020.10.22 |