이것은 돌리를 따라 카메라를 움직이는 시간 경과 스크립트입니다. 문제는 내가 코드를 실행할 때, 가끔씩 (예를 들어 반복 7에서) 돌리가 움직이고 동시에 카메라가 사진을 찍는다는 것입니다. 다음 명령이 실행되기 전에 명령이 차단되지 않는 것과 같습니다. 보시다시피, 코드에서 아무렇지도 않은 수면을 시도했습니다. 여기 스크립트가 차단되지 않습니다.
워크 플로입니다 :- 라즈베리 파이 카메라에 명령을 전송한다 (사진 스냅)와 아두 이노 (돌리 이동) 아두 이노는 스테퍼로 이야기하는 EasyDriver Stepper Motor Driver 회담 및 이동 돌리가 발생
- .
- 반복.
여기 내 파이썬 스크립트입니다.
import os, commands, string, gps
from subprocess import Popen, PIPE
from time import sleep
import serial
ser = serial.Serial('/dev/ttyACM0', 9600)
sleep (5)
for i in range(0, 20):
#To write information
steps = 1000*(i+1)
ser.write('1,'+str(steps)+'/n')
sleep (4)
bashCommand = "sudo /home/mh00h/Timelapse/camerareset.sh"
os.system(bashCommand)
sleep (2)
bashCommand = "sudo gphoto2 --capture-image"
os.system(bashCommand)
sleep (1)
Arduino 스케치는 어떻게 생겼습니까? –