[RPi] Lab.01-1: GPIO 실습에 이어 라즈베리파이와 DE2-115 보드를 활용하여 GPIO output 을 실습한다.
[GPIO]
[RPi]
RPi.GPIO 파이썬 라이브러리를 설치한다.
$ sudo apt-get update
$ sudo apt-get upgrade -y
$ sudo apt-get install python3-dev
# RPi.GPIO 설치
$ sudo apt-get install python3-rpi.gpio
[gpio_output.py]
#####gpio_output.py--------------------------#####
import RPi.GPIO as gpio
from time import sleep
#####----------------------------------------#####
gpio5 = 24
gpio.setmode(gpio.BCM)
gpio.setup(gpio5, gpio.OUT)
#####----------------------------------------#####
try:
while True:
gpio.output(gpio5, 1)
sleep(0.5)
gpio.output(gpio5, 0)
sleep(0.5)
except KeyboardInterrupt:
gpio.cleanup()
[Test Result]
회로를 구성하고 터미널에서 gpio_output.py 를 실행하면 DE2-115 보드의 LED 가 점등된다.
$ python3 gpio_output.py
[참조]
Python3 RPi.GPIO Library
import RPi.GPIO as GPIO
#
GPIO.setmode(GPIO.BCM)
GPIO.setmode(GPIO.BOARD)
#
GPIO.setup(PIN, GPIO.IN)
GPIO.setup(PIN, GPIO.OUT)
#
GPIO.input(0/1)
GPIO.output(PIN, 0/1)
# ISR
GPIO.add_event_detect(CHANNEL, EDGE, CALLBACK)
'찐s > Raspberry Pi' 카테고리의 다른 글
[RPi] Lab.01-4: ISR (0) | 2020.11.15 |
---|---|
[RPi] Lab.01-3: GPIO (0) | 2020.11.08 |
[RPi] Lab.01-1: GPIO (0) | 2020.11.01 |
[RPi] Connect Raspberry Pi (MobaXterm) (0) | 2020.10.10 |