BRICOLAGE Fingerprint Scanning porte de garage (8 / 12 étapes)

Étape 8: Le Code Final

Voici un programme Arduino, que j’ai écrit pour ce projet en utilisant les bibliothèques FPS et l’écran LCD. J’ai fait de mon mieux pour écrire des commentaires dans le code pour décrire ce que fait chaque partie, mais si vous avez des questions, n’hésitez pas à me demander !

Une fois ce code est téléchargé, tout devrait fonctionner. Maintenant tout ce qu’il faut faire pour l’intégrer !

Code :

Code pour ATmega238 :

! = false) {//third inscrire iret = fps. Enroll3() ; Si (iret == 0) {//checks pour voir s’il y a des erreurs lcd.clear() ; lcd.print ("Success!"); delay(2000) ; beep() //shuts arduino off} else {//if l’inscription échoue dans n’importe quel moyen lcd.clear() ; lcd.print ("Fail. Essayez à nouveau ») ; Delay(1000) ; lcd.clear()}} ; LCD.Print ("3e Failed") ; erreur sur delay(1000) 3e ; } lcd.clear() ; LCD.Print ("2e Failed") ; erreur sur delay(1000) 2e ; } lcd.clear() ; LCD.Print ("1er Failed") ; erreur sur delay(1000) 1er ; }} else {lcd.print ("empreinte est"); //if impression n’est pas reconnu lcd.setCursor(0,1) ; lcd.print ("non vérifiées") ; Delay(2000) ; LCD.Clear() ; LCD.Print ("s’il vous plaît essayer à nouveau") ; lcd.setCursor(0,1) ; LCD.Print ("utilisez votre pointeur") ; J’ai scanné tous les pointeur doigt delay(500) ; } delay(250) ; } void beep() {//beeps dans l’espoir de quelqu'un clôture l’affaire lcd.clear() ; lcd.print ("s’il vous plaît fermer le"); lcd.setCursor(0,1) ; lcd.print ("affaire!"); pour (int j’ai = 0; j’ai < 8; i ++) {ton (buzzerPin, 262, 500); delay(1000);} delay(5000) ; //wait pour quelqu'un clôturer l’affaire //if personne ne fait, fermer tout hors tension lcd.clear() ; digitalWrite (backlightPin, basse), fps. SetLED(LOW) ; while (true) delay(10000) ; } void waitForFinger() {public static int timer ; //contains timeout compteur timer = 0; //resets la minuterie chaque fois que cette fonction commence while(!fps. IsPressFinger()) {//timeout de huit secondes minuterie ++; delay(100) ; si (minuterie > = 80 & &! fps. IsPressFinger()) {beep();}} Timer = 0 ; réinitialise le minuteur à chaque fois cette fonction se termine} String centerText (String s) {//centers texte sur l’écran LCD pour regarder mieux while(16-s.length() > 1) {//if le texte doit être centré s = "" + s + "" ; crée un espace uniformément sur les deux côtés} return s ; }			
          

Articles Liés

Ouvre-porte de Garage bricolage Arduino-empreinte digitale

Ouvre-porte de Garage bricolage Arduino-empreinte digitale

Commentaire ou un message si vous avez des questions, c'est mon premier instructable et im ne pas fait avec le projet encore, mais oui, il fait du travail. plus de photos bientôtÉtape 1: Comment ça marchealors, comment l'ensemble du projet fonctionne
PORTE de GARAGE ouvert bricolage VIA BLUETOOTH

PORTE de GARAGE ouvert bricolage VIA BLUETOOTH

Salut, tout le monde !C'est est mon premier instructables et je vous présente mon projet d'ouverture de porte avec le module SC-06, servo et une Arduino uno.Je trouve que c'est idéal quand ma mère doit chaque jour ouvre la porte du garage quand je su
Serrure d’empreinte digitale de porte de garage

Serrure d’empreinte digitale de porte de garage

Il s'agit d'un ouvre-porte de garage électronique conçu autour d'un scanner d'empreintes digitales de SparkFun GT-511C1R. Il existe déjà un très bon instructable par utilisateur nodcah qui décrit comment construire près de cet appareil exact, d'où j'
Portes de Garage maison « Carriage House »

Portes de Garage maison « Carriage House »

c'est une étape par étape sur comment votre schmoe moyenne transformables en style belle « Carriage House » portes de garage.Je suis un programmeur informatique et c'est la première fois que j'ai fait quelque chose comme cela.  J'ai fait arriver, don
Réaffectés de panneau de porte de garage

Réaffectés de panneau de porte de garage

Un de mes voisins a leur porte de garage remplacé. Les ouvriers ont été jeter la vieille porte, qui a été faite de Meranti. Je ne pouvais pas voir tout le bois va perdre, alors j'ai demandé pour certains des panneaux à utiliser pour les projets. J'ai
Réparation porte de garage

Réparation porte de garage

BRICOLAGE réparer une porte de Garage bois : pièces de 1, 2 et 3Il y a plusieurs mois, j'ai réalisé ma porte de garage avait connu des jours meilleurs, mais je n'avais pas contourné à faire beaucoup pour l'améliorer. C'est original à la maison, qui a
Comment tune-up de votre porte de Garage

Comment tune-up de votre porte de Garage

si votre porte de garage semble un peu plus lourd qu'auparavant, il pourrait être que vous êtes juste hors de forme. Surl'autre main, il peut être que votre garage n'est pas fait sa part. Une porte sectionnelle frais généraux peut peser plusieurs cen
Porte de garage Arduino

Porte de garage Arduino

Ce projet utilise un microcontrôleur Arduino et un récepteur RDM630 RFID pour contrôler l'accès à mon garage. Ceci est très pratique quand j'ai besoin d'obtenir avec une poignée d'épicerie. J'ai muni d'une carte RFID dans mon portefeuille qui fonctio
Pourriture et porte de garage protégé contre les rongeurs sceller avec le PVC et le coupe-bise

Pourriture et porte de garage protégé contre les rongeurs sceller avec le PVC et le coupe-bise

Comment faire pour sceller une porte de garage pour empêcher les rongeurs.Garder la météo et les rongeurs dans un garage peut être délicat. À l'aide de tous les produits de PVC, vous pouvez conserver ces gars-là.Etape 1: Le problème... pourriture et
Ouvre-porte de Garage voiture d’espionnage:)

Ouvre-porte de Garage voiture d’espionnage:)

Je ne pouvais pas trouver un bon endroit pour garder ma porte de garage. Le pare-soleil dans ma voiture était plus épais que la pince sur l'ouvre-porte, donc j'ai enlevé la bride et essayé différents spots pour garder l'ouvre-porte. Je suis venu avec
Ouvre-porte de garage

Ouvre-porte de garage

Utilisez un Pi de framboise et un smartphone (ou portable) pour ouvrir, fermer et surveiller une porte de garage. Faire ouvrir et fermer la porte sécurisée en utilisant des certificats auto-signés installés sur les téléphones mobiles membres de la fa
Rendre votre garage éconergétiques. Facile d’installer de l’isolant de la barrière radiante pour portes de garage.

Rendre votre garage éconergétiques. Facile d’installer de l’isolant de la barrière radiante pour portes de garage.

j'ai besoin de « réparer » un kit d'isolation en fibre de verre ayant échoué pour portes de garage de Owens Corning. Trouvé la solution à l'un des magasins de rénovation domiciliaire local grande surface avec la marque Reflectix.Les panneaux dans le
Ouvre-porte de Garage « joueur 2 »

Ouvre-porte de Garage « joueur 2 »

Je ne suis pas juste un gamer, je suis un passionné de jeux. Je suis né la même année que Pong, je passe en revue jeux sur Jeu Vortex et Illustré de PlayStation et j'ai même créé et enseigné une Intro au cours du développement de jeux vidéo à L.S.U.
Ouvre-porte de Garage framboise Pi

Ouvre-porte de Garage framboise Pi

Bonjour tout le monde !Cette instructable explique comment configurer un Pi de framboise pour ouvrir ma porte de garage à l'aide d'un smarthphone. Alors que cela a été fait avant, j'ai pensé que je poste ma solution. Il s'agissait de mon premier proj