Présentation
Cliquez sur le lien suivant pour voir la vidéo
Cette petite application didactique à pour but de vous faire faire un premier pas avec la série des PIC10. Il s'agit d'un simple suiveur de lumière basé autour de 2 photodiodes qui attaque les entrée comparateurs d'un 10F206, une sortie du PIC commande directement un servo.
Schéma de principe
Comme vous pouvez le voir, il est extrèmement simple, pour ma part, j'ai utilisé des photodiodes BPW21 mais des BPW32 ne devraient pas poser de problèmes... Fonctionnement
Les 2 montages diodes et résistances jouent le rôle de diviseur de tension (R1 et R2 servant de résistances de polarisation), les tensions aux bornes des résistances R1 et R2 entrent respectivement dans les pattes GP0 qui se trouvent être l'entrée positive (CIN+) du comparateur et GP1 l'entrée négative (CIN-). Le programme lit régulièrement le résultat de la comparaison et oriente le servo dans la bonne direction en modifiant les impulsions sur la sortie GP2.
Téléchargements
- Le programme en assembleur est dispo ici
- Le .hex est dispo là
- Le schéma et l'implantation au format Eagle
- La librairie pour les PIC10F dans Eagle car elle n'existait pas.
Pour la programmation, je me suis servi du Baseline Flash Programmer (BFMP)