Finger print r307 arduino code - DNP RAJ

Breaking

DNP RAJ
  • Home
  • ABOUT US
  • Features
  • Contact
  • Privacy policy
  • Disclamer
  • blog

Saturday, 1 September 2018

New

Finger print r307 arduino code

movie baazaar September 01, 2018



Mert Arduino and Tech







Fingerprint Sensor and Open Door-Lock with matched fingerprint | Arduino

July 23, 2018




Arduino fingerprint coad with servo moter

/*************************************************** 
  This is an example sketch for our optical Fingerprint sensor

  Designed specifically to work with the Adafruit BMP085 Breakout 
  ----> http://www.adafruit.com/products/751

  These displays use TTL Serial to communicate, 2 pins are required to 
  interface
  Adafruit invests time and resources providing this open source code, 
  please support Adafruit and open-source hardware by purchasing 
  products from Adafruit!

  Written by Limor Fried/Ladyada for Adafruit Industries.  
  BSD license, all text above must be included in any redistribution
 ****************************************************/


#include <Adafruit_Fingerprint.h>
#include <SoftwareSerial.h>
#include <Servo.h> //Add servo library

int getFingerprintIDez();

Servo servo1; //Define servo name / object

#define servoPin 9 //Define pin number to which servo motor is connected
#define durationTime 3000 //Define the time it remains in the open position of the door lock (miliseconds)
#define servoMin 0 //Open position
#define servoMax 90 // Closed position


SoftwareSerial mySerial(2, 3);
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);


void setup()  
{
  while (!Serial);  // For Yun/Leo/Micro/Zero/...
  
  Serial.begin(9600);
  Serial.println("Adafruit finger detect test");

  servo1.attach(servoPin); //Define pin number of the servo
  servo1.write(servoMax); //The position of the servo at the start of the program

  // set the data rate for the sensor serial port
  finger.begin(57600);
  
  if (finger.verifyPassword()) {
    Serial.println("Found fingerprint sensor!");
  } else {
    Serial.println("Did not find fingerprint sensor :(");
    while (1);
  }
  Serial.println("Waiting for valid finger...");
}

void loop()                     // run over and over again
{
  getFingerprintIDez();
  delay(50);            //don't ned to run this at full speed.
}

uint8_t getFingerprintID() {
  uint8_t p = finger.getImage();
  switch (p) {
    case FINGERPRINT_OK:
      Serial.println("Image taken");
      break;
    case FINGERPRINT_NOFINGER:
      Serial.println("No finger detected");
      return p;
    case FINGERPRINT_PACKETRECIEVEERR:
      Serial.println("Communication error");
      return p;
    case FINGERPRINT_IMAGEFAIL:
      Serial.println("Imaging error");
      return p;
    default:
      Serial.println("Unknown error");
      return p;
  }

  // OK success!

  p = finger.image2Tz();
  switch (p) {
    case FINGERPRINT_OK:
      Serial.println("Image converted");
      break;
    case FINGERPRINT_IMAGEMESS:
      Serial.println("Image too messy");
      return p;
    case FINGERPRINT_PACKETRECIEVEERR:
      Serial.println("Communication error");
      return p;
    case FINGERPRINT_FEATUREFAIL:
      Serial.println("Could not find fingerprint features");
      return p;
    case FINGERPRINT_INVALIDIMAGE:
      Serial.println("Could not find fingerprint features");
      return p;
    default:
      Serial.println("Unknown error");
      return p;
  }
  
  // OK converted!
  p = finger.fingerFastSearch();
  if (p == FINGERPRINT_OK) {
    Serial.println("Found a print match!");
  } else if (p == FINGERPRINT_PACKETRECIEVEERR) {
    Serial.println("Communication error");
    return p;
  } else if (p == FINGERPRINT_NOTFOUND) {
    Serial.println("Did not find a match");
    return p;
  } else {
    Serial.println("Unknown error");
    return p;
  }   
  
  // found a match!
  Serial.print("Found ID #"); Serial.print(finger.fingerID); 
  Serial.print(" with confidence of "); Serial.println(finger.confidence); 
}

// returns -1 if failed, otherwise returns ID #
int getFingerprintIDez() {
  uint8_t p = finger.getImage();
  if (p != FINGERPRINT_OK)  return -1;

  p = finger.image2Tz();
  if (p != FINGERPRINT_OK)  return -1;

  p = finger.fingerFastSearch();
  if (p != FINGERPRINT_OK)  return -1;

  servo1.write(servoMin); //If the fingerprint is correct open the door lock
  delay(durationTime); //Keep the lock open for the defined duration
  servo1.write(servoMax); //take the lock OFF again
  
  
  // found a match!
  Serial.print("Found ID #"); Serial.print(finger.fingerID); 
  Serial.print(" with confidence of "); Serial.println(finger.confidence);
  return finger.fingerID; 
}




Read more

Subscribe via email

Share This:
Facebook Twitter Google+ Pinterest Linkedin Whatsapp
Author Image

About movie baazaar
SoraTemplates is a blogger resources site is a provider of high quality blogger template with premium looking layout and robust design. The main mission of SoraTemplates is to provide the best quality blogger templates.

By movie baazaar at September 01, 2018
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

About website

My photo
indian festival
VARANASI, UTTAR PRADESH, India
View my complete profile

About & Social

Popular

  •  आपरेटिंग सिस्टम क्या है ।
    आपरेटिंग सिस्टम क्या है ।
    आपरेटिंग सिस्टम क्या है । ऑपरेटिंग सिस्टम  एक सॉफ्टवेयर है जो कंप्यूटिंग डिवाइस पर दूसरे Software और Application को चलाने की अनु...
  • Finger print r307 arduino code
    Finger print r307 arduino code
    Mert Arduino and Tech Fingerprint Sensor and Open Door-Lock with matched fingerpr...
  • Bteup result 2018
    Bte up result Link BTEUP Annual Exam Result 2018 Link http://resultbte18.bteupexam.in/yeartype/rollno.aspx
  • arduino lcd game
    #include <LiquidCrystal.h> #define PIN_BUTTON 2 #define PIN_AUTOPLAY 1 #define PIN_READWRITE 10 #define PIN_CONTRAST 12 #de...
  • led blink cod
    led blink cod
    /* Blink Turns an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. O...

Categories

blogger (1) filmora (1) HOUSE PLAN (1) rajkamal (2) Raksha bandhan (1)

Report Abuse

Slider Widget

5/recent/slider

Search This Blog

Kamaldnp

  • October 2021 (1)
  • September 2020 (1)
  • July 2020 (3)
  • May 2020 (3)
  • August 2019 (1)
  • June 2019 (2)
  • April 2019 (1)
  • September 2018 (2)
  • July 2018 (5)

Search This site

Advertisement

Translate

  • Home
  • Disclaimer
  • about us
  • Privacy Policy
  • Disclaimer
  • about us
  • Privacy Policy

Facebook

Pages

  • about us
  • Disclaimer
  • Privacy Policy
  • Home

Social Plugin

Contact Form

Name

Email *

Message *

Tags

Categories

Wikipedia

Search results

Translate

Created By SoraTemplates | Distributed By Blogger Templates