Étape 3: Le programme
Le signal suivant a été mesuré d’après un original Nikon ML-L3 télécommande :
2.0ms sur
27.8ms hors
0.5ms sur
1.5ms hors
0.5ms sur
3.5ms hors
0,5 ms sur
répété une fois de plus après un ms 63,0 pause
J’ai eu ces valeurs formulaire www.alanmacek.com/nikon/
En utilisant à peu près ces temps que j’ai écrit un code qui module la sortie sur la broche 5 du PIC et entraîne la LED par un transistor. Le code de l’assembly fourni est censé fonctionner avec l’oscillateur interne de 4MHz et doit être modifié pour toute autre fréquence d’horloge. Le fichier hex est garanti à travailler uniquement sur une puce 12F509.
Ce n’est pas l’endroit où aller sur la programmation d’un microcontrôleur et il y a beaucoup d’instructables là-bas pour ça. Assurez-vous juste que la chose fonctionne pour vous avant de commencer à souder tout ensemble, il sera difficile de réparer n’importe quoi après. J’ai juste construit le circuit sur une maquette et commuté sur le mode de déclencheur à distance de l’appareil photo de ma sœur.