[RPi] Lab.01-2 GPIO 실습에 이어 라즈베리파이와 DE2-115 보드를 활용하여 GPIO 을 실습한다.
[GPIO test]
[RPi]
[gpio_input.py]
더보기
더보기
#####gpio_input.py---------------------------#####
import RPi.GPIO as gpio
from time import sleep
#####----------------------------------------#####
gpio4 = 23
gpio.setmode(gpio.BCM)
gpio.setup(gpio4, gpio.IN)
#####----------------------------------------#####
try:
while True:
if gpio.input(gpio4) == 0:
print('Button is pressed')
sleep(0.5)
except KeyboardInterrupt:
gpio.cleanup()
[Test Result]
회로를 구성하고 터미널 gpio_input.py 를 실행하고 DE2-115 보드의 푸쉬 버튼을 누르면 터미널에 "Button is pressed" 출력 됨을 알수 있다.
$ python3 gpio_input.py
[참조]
'찐s > Raspberry Pi' 카테고리의 다른 글
[RPi] Lab.02-1: UART (RPi 3B) (0) | 2020.11.21 |
---|---|
[RPi] Lab.01-4: ISR (0) | 2020.11.15 |
[RPi] Lab.01-2: GPIO (0) | 2020.11.07 |
[RPi] Lab.01-1: GPIO (0) | 2020.11.01 |