Aremor, a ver si te puede ayudar esto.
Crea un sketch de arduino con este codigo que te pego aquí para hacer pruebas. Los pines son los mismos que usa photoduino, por lo que puedes cargarlo en el y funcionará igual.
Basicamente se trata de aislar todo el codigo de photoduino a lo esencial y que asi puedas ver cual es tu problema sin interferencias.
El codigo realiza disparos constantemente y te he puesto tres tiempos que puedes ir cambiando. AF_TIME (tiempo desde que activa el enfoque hasta que activa el shutter), SHUTTERLAG (tiempo que mantiene activo el shutter) y PAUSE_TIME (tiempo entre cada disparo). Como ayuda visual hará encender y apagar la luz trasera del LCD en cada disparo para que sepas cuando debería pasar algo.
Cada vez que cambies un valor, compilas y subes de nuevo el sketch a la placa.
En mis pruebas con mi canon 350D. a veces los tiempos que duran los "pulsos" pueden dar diferentes resultados segun el modo de la camara (autofocus, manual, rafaga, larga exposicion, ...) , asi que puede que por ejemplo, te reaccione a un primer disparo, pero si el siguiente disparo tarda en llegar, la camara apaga el luxometro hasta el siguiente pulso de AF y ahi puede necesitar un tiempo para "despertarse"...
Código:
#define PINS_SHUTTER 5 //(digital pin)
#define PINS_AUTOFOCUS 4 //(digital pin)
#define PINS_LCD_LED 13 //(digital pin)
#define AF_TIME 200 //ms
#define SHUTTER_LAG 200 //ms
#define PAUSE_TIME 1000 //ms
// Setups at startup
void setup()
{
// Pinmode outputs
pinMode(PINS_SHUTTER, OUTPUT);
pinMode(PINS_AUTOFOCUS, OUTPUT);
pinMode(PINS_LCD_LED, OUTPUT);
}
void loop()
{
digitalWrite(PINS_LCD_LED, HIGH);
digitalWrite(PINS_AUTOFOCUS, HIGH);
delay(AF_TIME);
digitalWrite(PINS_SHUTTER, HIGH);
delay(SHUTTER_LAG);
digitalWrite(PINS_SHUTTER, LOW);
digitalWrite(PINS_AUTOFOCUS, LOW);
digitalWrite(PINS_LCD_LED, LOW);
delay(PAUSE_TIME);
}
Segun esta pagina,
Nikon D90 MC-DC2 Remote Shutter Hack efectivamente parece que hay que mantener activo AF para que SHUTTER tenga efecto, pero esto es algo que ya hace photoduino desde hace varias revisiones.
De todas formas, de antemano te digo que lo mas probable sea un problema de soldaduras o de cables, pero tendrás que hacer pruebas para llegar a ello.
Otra cosa que te preguntaría es si has probado a disparar los flashes.
Marcadores