Bonjour à toutes et à tous
Je cherche a programmer un pic16F690 pour un système a serrure codée
Pour gérer tous ce beau monde, j'ai pris un 16F690 .
voici un Schéma du clavier, avec les indications des pins, des entrées sorties et sur quelles broches du PIC elles sont
Schéma : Supprimé le lien externe.
Résistance de pull-down sur les entrées
J2 est le connecteur pour le Pic-kit2
K1 est un relais qui permet la fermeture d'un circuit de puissance ^^
mon problème est la lecture du clavier par le PIC :/
Je précise que je travaille sur MPlab et je compile via un pickit 2 :P
Je vous donne la base du code où j'ai expliquer chaque fonctions en commentaires à ouvrir avec le bloc note : Supprimé le lien externe.
si vous êtes intéressé pour avancer un peu plus le système ^^
Voici le 'Cahier des charges'
-valider en appuyant sur dièse
-mettre un Code dans la EEPROM (void new_code) Après avoir rentré le bon code puis avoir tapé sur étoile, vous pouvez rentré un nouveau code
-annuler une saisie après 10 secondes si elle 'est pas terminé/validé
-si il y a plus de 4 chiffres saisies le système prend le 5 eme comme un nouveau code (exemple je rentre 51932 le système comprend : 2 )
-si il y a 3 codes erronées le système est bloqué pour 30 secondes
Indication: Led orange = porte verrouillé (état initial)
Led rouge = code faux -> Led orange allumé si Led rouge l'est aussi bien entendu ^^
Led verte = code bon -> Led rouge & orange à 0 obligatoirement
Si vous avez besoin de quoique ce soit comme information n'hésitez pas
-----