Written by coh at home

[라즈베리파이]GPIO사용 간단 예시 본문

Advanced/raspberryPI

[라즈베리파이]GPIO사용 간단 예시

och 2023. 6. 14. 03:03
import RPi.GPIO as GPIO
import time

# pin number를 GPIO.BCM인지 GPIO.BOARD인지 설정해야한다.
# BCM은 GPIO핀번호, BOARD는 물리적 핀넘버를 사용하게 된다.
GPIO.setmode(GPIO.BCM)
# GPIO 17번 핀을 출력으로 사용하겠다.
GPIO.setup(17, GPIO.OUT)

while 1:
	GPIO.output(17, False)
	time.sleep(1)
	GPIO.output(17, True)
	time.sleep(1)

GPIO 핀번호에 대한 설명은 구글에 raspberrypi GPIO pin number를 치면 나온다!

 

PIN number의 종류 

1. BOARD(물리적 pin을 사용할 때)

2. BCM(GPIO pin을 사용할 때)

3. wiringpi(C언어를 사용할 때)

 

보통 BCM을 많이 사용하고 각각에 대한 pin number에 대한 정보는 마찬가지로 구글에 검색하여 찾으면 된다.