Étape 10: 5 programmation le picaxe
Télécharger fondamentalement le rédacteur de programmation trouvées à ce lien et brancher le câble série (si aucune prise série sur votre pc n’utilise un convertisseur usb série)
Copier/coller le code ci-dessous à votre picaxe de programme :
NB le code le plus récent est la version 0.2, prendre le code approprié pour votre canon firmware sdm ou chk
' *** Panoramadatum par Waldy 0,2 pour sdm
' *** Programme constantes
haut symbole = 175
bas du symbole = 250
symbole de gauche = 180
symbole de droite = 100
symbole vstep = 25
symbole hstep = 20
symbole servo_delay = 1000
symbole camera_steady_delay = 2000
symbole camera_ready_delay = 2000
principal :
GOSUB Init
pour b2 = de haut en bas étape vstep
B1 = droit d’étape gauche hstep
servo 1, b1
pause servo_delay
GOSUB take_picture
pause camera_ready_delay
prochaine b1
servo 2, b2
pause servo_delay
prochaine b2
fin
take_picture :
4 haute
pause 30
4 bas
retour
Init :
servo 2, haut de la page
pause servo_delay
SERVO 1, droit
pause servo_delay
4 bas
retour
' *** Panoramadatum 0,2 par Waldy pour chdk
' *** Programme constantes
haut symbole = 175
bas du symbole = 250
symbole de gauche = 180
symbole de droite = 100
symbole vstep = 25
symbole hstep = 20
symbole servo_delay = 2000
symbole camera_steady_delay = 4000
symbole camera_ready_delay = 2000
principal :
GOSUB Init
pour b2 = de haut en bas étape vstep
B1 = droit d’étape gauche hstep
servo 1, b1
pause servo_delay
GOSUB take_picture
pause camera_ready_delay
prochaine b1
servo 2, b2
pause servo_delay
prochaine b2
fin
take_picture :
4 bas
pause 30
4 haute
faire une pause 1000
4 bas
faire une pause 1000
4 haute
retour
Init :
servo 2, haut de la page
pause servo_delay
SERVO 1, droit
pause servo_delay
4 haute
« GOSUB take_picture ' pic factice
retour
Panoramadatum contrôleur v0.1 pour sdm
** Constantes de programme
« Retard de ralentir les mouvements du servo (30ms par défaut)
symbole servo_delay = 60 ' recommandé le délai entre les mouvements du servo
haut symbole = 160 ' max position y
bas du symbole = 220 ' position y min
symbole de gauche = 180 ' min x position
symbole de droite = 100 ' max x position
symbole vstep = 20 ' par tranches verticales
symbole hstep = 20 ' par tranches horizontales
symbole pic_delay = 100
symbole camera_steady_delay = 4000 ' retard à caméra stable après le mouvement
principal :
GOSUB Init
pour b2 = de haut en bas étape vstep
B1 = droit d’étape gauche hstep
servo 1, b1
pause servo_delay
GOSUB take_picture
pause camera_steady_delay
prochaine b1
servo 2, b2
pause servo_delay
prochaine b2
fin
take_picture :
4 haute
pause 30
4 bas
retour
Init :
servo 2, haut de la page
4 bas
retour