[RPi] Lab.01-3: GPIO 실습에 이어 DE2-115 보드에서 라즈베리파이 카메라를 제어를 실습한다
[GPIO test]
[RPi]
[gpio_capture.py]
#####gpio_capture.py-------------------------#####
import RPi.GPIO as gpio
from time import sleep
import picamera
gpio4 = 23
gpio.setmode(gpio.BCM)
gpio.setup(gpio4, gpio.IN)
#####----------------------------------------#####
camera = picamera.PiCamera()
n = 0
print('Push Button')
try:
while True:
if gpio.input(gpio4) == 0:
camera.resolution = (399,300)
camera.start_preview()
sleep(0)
camera.stop_preview()
camera.capture('image'+str(n)+'.jpg')
print('image'+str(n)+'.jpg')
n = n+1
sleep(1)
except KeyboardInterrupt:
gpio.cleanup()
camera.close()
[Test Result]
회로를 구성하고 터미널 gpio_capture.py 를 실행하고 DE2-115 보드의 푸쉬 버튼을 누르면 라즈베리파이에 사진(image.jpg) 이 저장 됨을 알수 있다.
$ python3 gpio_capture.py
[참조]
'찐s > Raspberry Pi' 카테고리의 다른 글
[RPi] Lab.05-2: GUI (tkinter) (0) | 2021.07.17 |
---|---|
[RPi] Lab.05-1: GUI (matplotlib) (0) | 2021.07.03 |
[RPi] Lab.04-3: piCamera (0) | 2020.12.12 |
[RPi] Lab.04-2: piCamera (0) | 2020.12.06 |