Paso 10: 5 programación del picaxe
Básicamente descargar el editor de programación en este enlace y conectar el cable serial (si no toma serial de su pc utiliza un serial al convertidor del usb)
Copia y pega el código a continuación para programar el picaxe:
Nota el código más reciente es la versión 0.2, el código apropiado para su canon firmware sdm o chk
' *** Panografía por Waldy 0.2 para sdm
' *** Programa de constantes
parte superior del símbolo = 175
parte inferior del símbolo = 250
izquierda del símbolo = 180
derecha del símbolo = 100
vstep símbolo = 25
símbolo hstep = 20
símbolo servo_delay = 1000
símbolo camera_steady_delay = 2000
símbolo camera_ready_delay = 2000
principal:
GOSUB Inicio
para b2 = superior a inferior paso vstep
para b1 = derecha a izquierda paso hstep
servo 1, b1
pausa servo_delay
GOSUB take_picture
pausa camera_ready_delay
siguiente b1
servos 2, b2
pausa servo_delay
siguiente b2
final
take_picture:
alto 4
pausa de 30
4 bajo
volver
Init:
servo 2, superior
pausa servo_delay
SERVO 1, derecho
pausa servo_delay
4 bajo
volver
' *** Panografía 0.2 por Waldy para chdk
' *** Programa de constantes
parte superior del símbolo = 175
parte inferior del símbolo = 250
izquierda del símbolo = 180
derecha del símbolo = 100
vstep símbolo = 25
símbolo hstep = 20
símbolo servo_delay = 2000
símbolo camera_steady_delay = 4000
símbolo camera_ready_delay = 2000
principal:
GOSUB Inicio
para b2 = superior a inferior paso vstep
para b1 = derecha a izquierda paso hstep
servo 1, b1
pausa servo_delay
GOSUB take_picture
pausa camera_ready_delay
siguiente b1
servos 2, b2
pausa servo_delay
siguiente b2
final
take_picture:
4 bajo
pausa de 30
alto 4
PAUSE 1000
4 bajo
PAUSE 1000
alto 4
volver
Init:
servo 2, superior
pausa servo_delay
SERVO 1, derecho
pausa servo_delay
alto 4
' GOSUB take_picture ' pic simulado
volver
Panografía controlador v0.1 para sdm
** Constantes de programa
' Retardo para ralentizar el movimiento del servo (30ms por defecto)
símbolo servo_delay = 60 ' recomienda el retardo entre los movimientos de servo
parte superior del símbolo = 160 ' máximo de posición y
parte inferior del símbolo = 220 ' min y posición
izquierda del símbolo = 180 ' min posición x
derecha del símbolo = 100 ' máxima posición x
vstep símbolo = 20 ' incrementos verticales
símbolo hstep = 20 ' incrementos horizontales
símbolo pic_delay = 100
símbolo camera_steady_delay = 4000 ' retraso de cámara constante después de movimiento
principal:
GOSUB Inicio
para b2 = superior a inferior paso vstep
para b1 = derecha a izquierda paso hstep
servo 1, b1
pausa servo_delay
GOSUB take_picture
pausa camera_steady_delay
siguiente b1
servos 2, b2
pausa servo_delay
siguiente b2
final
take_picture:
alto 4
pausa de 30
4 bajo
volver
Init:
servo 2, superior
4 bajo
volver