본문으로 바로가기
728x90

패키지 설치

pip install RPI.GPI

(venv_dev) pi@raspberrypi:~/venv_dev/work $ pip install RPI.GPIO
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting RPI.GPIO
  Downloading https://www.piwheels.org/simple/rpi-gpio/RPi.GPIO-0.7.0-cp37-cp37m-linux_armv7l.whl (69 kB)
     |████████████████████████████████| 69 kB 115 kB/s 
Installing collected packages: RPI.GPIO
Successfully installed RPI.GPIO-0.7.0

 

핀아웃 확인

해당 위치에 선을 연결합니다.

GND / GPIO17(11)

GND와 연결되있는 선은 -

11번과 연결되있는 선은 +

LED 짧은쪽 -

LED 긴쪽 +

 

연결하면 바로 LED 에 불이 들어옵니다.

불이 들어오지 않는다면 연결상태를 확인해야 합니다.

 

pinout 명령어로 전체구성 및 위치를 확인하실 수 있습니다.

 

코드

11번을 OUT 으로 설정하고 output 함수에 LED ON/OFF 를 제어합니다.

1초마다 LED ON/OFF 를 반복합니다.

import RPi.GPIO as GPIO
from time import sleep

#1
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.OUT)

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

 

코드를 실행합니다.

 

응용 - 모르스부호 변환기

 

파이썬 모스부호 변환기 - 제작과정 2

모르스부호 LED로 출력하기 라즈베리파이로 LED 를 제어하면서 문득 모르스부호가 생각났습니다. 라즈베리파이 LED 제어하기 패키지 설치 pip install RPI.GPI (venv_dev) pi@raspberrypi:~/venv_dev/work $ pip..

jvvp.tistory.com