Étape 4: utilisation
Poussant un des trois boutons s’allume le scanner d’empreintes digitales et de l’écran. L’appareil attend un doigt pour être pressé sur le scanner. Si le doigt scanné est reconnu, il ouvrira la porte et présenter un système de menu qui peut être utilisé pour faire des choses telles qu’ouvrir/fermer la porte à nouveau, ajouter ou supprimer des empreintes digitales de/vers la mémoire du scanner, changer la luminosité/contraste de l’affichage, etc.. Dans la plupart des cas, l’appareil n’expire après environ 8 secondes, éteindre l’écran et le scanner et nécessitant l’autorisation de revenir dans le système de menus. Pour modifier la longueur du délai d’attente, étudier et modifier la fonction waitForButton dans garagefinger.ino.
Une séquence de substitution du haut/bas sur les touches, suivi par « OK » peut être utilisée pour accéder au système. Cela est utile la première fois que le dispositif est activé, car il n’y aura aucun scans dans la mémoire du scanner d’empreintes digitales, ou si vous voulez permettre à quelqu'un d’accéder au garage, si vous êtes parti en vacances. La séquence initiale est donnée par la représentation binaire de 8 bits du nombre stocké dans variable overrideCode dans garagefinger.ino, par "1", soit "haut" et "0" représentant "down". Le code peut être modifié en utilisant le système de menus, après quoi il sera stocké dans l’EEPROM et ainsi être épargné même si l’alimentation de l’appareil est coupée. Un mot d’avertissement : Si vous modifiez la séquence de substitution et oubliez sans ajouter des empreintes digitales sur le périphérique, vous sera effectivement fermé à clef dehors et avoir à reprogrammer le ATMega328p et forcer un effacement EEPROM pour effacer le code oublié (ou vous pourriez utiliser un marteau pour reprogrammer le tout et tout simplement pas aller dans votre garage pas plus).
Notez que ce gadget est en fait encore juste un bouton - il ne sait pas si votre garage est ouverte ou fermée. Une petite modification du code et l’ajout d’une photorésistance ou, mieux encore, un capteur à effet Hall pourrait remédier à cela assez facilement. Ensuite, le code peut être modifié pour permettre à la porte de fermer sans avoir besoin de lire une empreinte digitale, ou de fermer la porte de garage après une durée prédéterminée, si elle est laissée ouverte.