OPEN IDLE AS ROOT USER
$ sudo idle3 &
FILE > NEW WINDOW
SAVE WITH Ctrl + S
TAKE A PICTURE WITH PYTHON
from picamera import PiCamera
from time import sleep
with PiCamera() as camera:
camera.start_preview()
sleep(3)
camera.capture('/home/pi/image2.jpg')
camera.stop_preview()
ADD GPIO TO CODE
from picamera import PiCamera
from time import sleep
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.IN, GPIO.PUD_UP)
with PiCamera() as camera:
camera.start_preview()
GPIO.wait_for_edge(17, GPIO.FALLING)
sleep(3)
camera.capture('/home/pi/image2.jpg')
camera.stop_preview()
ADD A LOOP
with PiCamera() as camera:
camera.start_preview()
GPIO.wait_for_edge(17, GPIO.FALLING)
for i in range(5):
sleep(3)
camera.capture('/home/pi/image%s.jpg' % i)
camera.stop_preview()
WHAT'S THE DIFFERENCE?
GPIO.wait_for_edge(17, GPIO.FALLING)
for i in range(5):
sleep(3)
camera.capture('/home/pi/image%s.jpg' % i)
for i in range(5):
GPIO.wait_for_edge(17, GPIO.FALLING)
camera.capture('/home/pi/image%s.jpg' % i)
sleep(3)