Je voudrais associer dans une seule commande python le lancement simultanément de la commande pour faire démarrer le moteur PAP et la raspicam.
J'arrive à maitriser relativement les 2 séparément mais pas ensemble.
En faite c'est pour faire un time lapse sur légo dolly (je trouve ce nom drôle car même si tout le monde s'en fou c’était le nom de ma chienne avant).
Je pense qu'il y 'a des import en trop aussi...
En faite ça prend une photo (pas dans cette exemple car t = 22500) mais ensuite le moteur se met en marche...
Doit pas manquer grand chose. Une sorte de loop ? (loupe ?)
Merci à vous,
Code : Tout sélectionner
#!/usr/bin/env python
# Import required libraries
import sys
import time
import RPi.GPIO as GPIO
import os
import subprocess
import cgi
import serial
from subprocess import call
# Use BCM GPIO references
# instead of physical pin numbers
GPIO.setmode(GPIO.BCM)
# Define GPIO signals to use
# Physical pins 11,15,16,18
# GPIO17,GPIO22,GPIO23,GPIO24
StepPins = [17,22,23,24]
# Set all pins as output
for pin in StepPins:
print "Setup pins"
GPIO.setup(pin,GPIO.OUT)
GPIO.output(pin, False)
# Run a WHILE Loop of infinitely
while True:
call("raspistill -o myimage_%04d.jpg -tl 3000 -t 22500 -w 800 -h 600", shell=True)
# Define advanced sequence
# as shown in manufacturers datasheet
Seq = [[1,0,0,0],
[1,1,0,0],
[0,1,0,0],
[0,1,1,0],
[0,0,1,0],
[0,0,1,1],
[0,0,0,1],
[1,0,0,1]]
StepCount = len(Seq)-1
StepDir = 2 # Set to 1 or 2 for clockwise
# Set to -1 or -2 for anti-clockwise