You could start a script that takes photos after a delay and then uploads at certain intervals.
You would need to make a special USB remote.
If you handy at making things, cut a standard USB cable and rejoin all the wires except V+.
It is the wire that goes to one of the outside connectors that is not connected to ground.
Join the two V+ wires with your switch.
That leaves the two data lines connected.
Your script can start when it detects you have pressed the switch.
At some stage your script can switch to playback mode, disable the remote switch function and light the autofocus led to indicate it is ready to connect to the PC.
When you close another switch in parallel with your pushbutton, the camera will communicate with the programme on your PC that you have associated with the 'On Connect' event.
You will need a bit more information but if you make the special switch I can provide it.
Dear Microfunguym, i'm try make exactly it. But I don't know build a functional script.
I'm trying to use a arduino to triggering the the shot, so, when conected to a pc, the script must put the remote in off mode and I can download the photos.
I try use it, but don't work:
@title SOMENZI
while 1
do
k = get_usb_power
until k>0
if k > 100 and k < 500 then gosub "foto"
if k > 600 then gosub "usboff"
wend
end
:foto
print "SWITCHING TO REC MODE"
set_record 1
sleep 3000
print "shooting"
press "shoot_half"
sleep 800
press "shoot_full"
sleep 700
release "shoot_full"
release "shoot_half"
sleep a*1000
print "SWITCHING BACK TO PLAY MODE"
set_record 0
sleep 3000
return
:usboff
print "IGNORING USB"
set_config_value 121 0
return
I built the "special cable", but I don't know build the script yet. Can you help me?
Thanks