Code

# GPIO 라이브러리 사용
import RPi.GPIO as GPIO 

# 핀 번호 체계 설정
# Broadcomd SOC 칩에서 사용하는 핀 이름으로 설정
GPIO.setmode(GPIO.BCM)

# 라즈베리파이에 배열된 순서대로 핀 이름 설정
GPIO.setmode(GPIO.BOARD)

# 입력으로 채널 설정
GPIO.setup(channel, GPIO.IN)

# 출력으로 채널 설정
GPIO.setup(channel, GPIO.OUT)

# 출력 채널의 초기값 설정
GPIO.setup(channel, GPIO.out, initial=GPIO.HIGH)

# 리소스 정리를 위해 사용, 스크립트가 사용한 GPIO 채널과 핀번호 매기기 시스템 지움
GPIO.cleanup()