반응형
GPIO 24번 핀을 1초 마다 ON, OFF 시키는 python 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #!/usr/bin/env python import RPi.GPIO as GPIO #RPI.GPIO 모듈을 임포트한다. import time pin = 24 GPIO.setmode(GPIO.BCM) #GPIO.BOARD 는 라즈베리파이에 배열된 순서대로 핀 이름을 부르겠다는 의미이고, #GPIO.BCM은 (Broadcom chip-specific pin numbers) 로 Broadcom SOC 칩에서 #사용하는 핀이름을 사용하겠다는 의미. #즉, GPIO.BOARD 모드에서 8번핀은 GPIO.BCM 모드에서 14번 GPIO.setup(pin, GPIO.OUT) try: while 1: GPIO.output(pin, 1) time.sleep(1) #1초 지연 GPIO.output(pin, 0) time.sleep(1) except KeyboardInterrupt: print "Now Exit" GPIO.cleanup() |
반응형
'라즈베리파이' 카테고리의 다른 글
라즈베리파이 GPIO 입력 테스트 파이선 코드 (0) | 2019.03.22 |
---|---|
라즈베리파이 GPIO 출력 테스트 python 코드 (0) | 2019.03.22 |
MIT 6.00 컴퓨터 공학과 프로그래밍(Python) 강의 (0) | 2019.02.25 |
라즈베리파이의 이름을 변경하는 방법 (0) | 2019.02.21 |
RHT-05 온도 습도센서를 사용해 Raspberry pi3 에서 데이터 획득하기 (0) | 2019.02.21 |