giusto per curiosità sto provando a rivedere la funzione per triggerare la canon..
allora, si parte da questo articolo: www.doc-diy.net :: Canon RC-1 remote control reverse engineered
e viene dato questo codice: www.doc-diy.net :: DIY Canon RC-1 IR remote control clone
(scritto in puro C, non arduino)
e il codice che ho trovato nella libreria è questo:
void shutterNow()
{
for(int i=0; i<16; i++) {
digitalWrite(_pin, HIGH);
delayMicroseconds(11);
digitalWrite(_pin, LOW);
delayMicroseconds(11);
}
delayMicroseconds(7330);
for(int i=0; i<16; i++) {
digitalWrite(_pin, HIGH);
delayMicroseconds(11);
digitalWrite(_pin, LOW);
delayMicroseconds(11);
}
}
confrontando i due codici ho visto che il delayTime potrebbe essere 15 e non 11,
ma la cosa che proprio non capisco è quando parla di Burst frequency, che vuol dire? possibile che con il leonardo la cosa sia diversa?