티스토리 뷰

2.8. 라즈베리파이 셧다운 버튼


Button 클래스는 버튼이 주어진 시간 동안 유지되면 함수를 실행할 수있는 기능을 제공합니다. 이 예제에서는 단추를 2 초 동안 누르면 Raspberry Pi가 종료됩니다.

from gpiozero import Button
from subprocess import check_call
from signal import pause

def shutdown():
    check_call(['sudo', 'poweroff'])

shutdown_btn = Button(17, hold_time=2)
shutdown_btn.when_held = shutdown

pause()


댓글
최근에 달린 댓글
글 보관함
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday
    뽀로로친구에디
    최근에 올라온 글