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)
코드를 실행합니다.
응용 - 모르스부호 변환기
'IoT > Raspberry Pi' 카테고리의 다른 글
파이썬 모스부호 변환기 - 2 (0) | 2020.07.12 |
---|---|
파이썬 모스부호 변환기 - 1 (0) | 2020.07.12 |
라즈베리파이(Rasapberry Pi) VSCode 원격 개발환경 세팅하기 (0) | 2020.07.11 |
라즈베리파이(Rasapberry Pi) Virtualenv 사용하기 (2) | 2020.07.11 |
라즈베리파이(Rasapberry Pi) 고정 아이피(Static IP) 설정하기 (0) | 2020.07.11 |