반응형
라즈베리파이 GPIO 입력 테스트 파이선 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #!/usr/bin/env python import RPi.GPIO as GPIO import time #핀 넘버링을 BCM 방식을 사용한다. GPIO.setmode(GPIO.BCM) print "Input signal detection" #23번 핀을 입력용으로 설정한다. GPIO.setup(23, GPIO.IN) try: while True: #23번 핀을 입력값(전압)을 체크한다. if GPIO.input(23) == False: print "0V [off] state" else: print " 3.3V{on] state detected " #1초를 쉰다. time.sleep(1) except KeyboardInterrupt: #GPIO 라이브러리를 종료한다. GPIO.cleanup() GPIO.cleanup() |
반응형
'라즈베리파이' 카테고리의 다른 글
라즈베리파이 GPIO 인터럽트 사용 C 예제 (0) | 2019.03.22 |
---|---|
Python 프로그램, Python 스크립트 첫 라인 의미 (0) | 2019.03.22 |
라즈베리파이 GPIO 출력 테스트 python 코드 (0) | 2019.03.22 |
GPIO 24번 핀을 1초 마다 ON, OFF 시키는 python 코드 (0) | 2019.03.22 |
MIT 6.00 컴퓨터 공학과 프로그래밍(Python) 강의 (0) | 2019.02.25 |