Paso 4: uso
Presionando cualquiera de los tres botones se enciende el escáner pantalla y huella digital. El dispositivo espera un dedo presionado en el escáner. Si el dedo escaneado es reconocido, se abre la puerta y presentar un sistema de menús que puede utilizarse para hacer cosas como abrir/cerró la puerta otra vez, añadir o borrar las huellas de la memoria del escáner, cambiar el brillo/contraste de la pantalla, etc.. En su mayor parte, el dispositivo será tiempo después de aproximadamente 8 segundos, apagar la pantalla y el explorador y que requieren autorización para volver en el menú del sistema. Para cambiar la longitud de tiempo de espera, estudiar y modificar la función waitForButton en garagefinger.ino.
Una secuencia de anulación de pulsar un botón, seguida de "OK" arriba/abajo se puede utilizar para acceder al sistema. Esto es útil la primera vez que el dispositivo está activado, ya que no habrá escaneos en la memoria del escáner de huellas dactilares, o si quieres permitir que alguien accede al garaje si usted está ausente de vacaciones. La secuencia inicial es dada por la representación binaria de 8 bits del número almacenado en la variable overrideCode en garagefinger.ino, con "1" representando "arriba" y "0" que representa "hacia abajo". El código puede modificarse usando el sistema de menú, después de lo cual serán almacenado en la EEPROM y así guardará incluso si la electricidad este desconectada del dispositivo. Una palabra de ADVERTENCIA: si cambiar la secuencia de anulación y olvidar sin añadir cualquier huellas digitales en el dispositivo, que será bloqueado con eficacia hacia fuera y tener que reprogramar el ATMega328p y forzar un borrado de la EEPROM para borrar el código olvidado (o pudo utilizar un martillo para reprogramar todo el asunto y no ir en su garaje más).
Tenga en cuenta que este cacharrito es sólo un botón - que no sabe si su garaje está abierta o cerrada. Una pequeña modificación del código y la adición de un fotoresistor o, mejor aún, un sensor de efecto Hall podría remediar esto bastante fácilmente. Entonces el código podría ser modificado para permitir que la puerta al cerrarse sin necesidad de escanear la huella dactilar, o cerrar la puerta del garaje después de una cantidad determinada de tiempo si se deja abierta.