Page 98 - 2
P. 98

pinMode(12,OUTPUT);
              pinMode(13, OUTPUT);
              digitalWrite(11, HIGH);
              digitalWrite(12, HIGH);
              digitalWrite(13, LOW);
              Serial.println("fingertest");
              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()
            {
              getFingerprintIDez();
            }


            // 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;


              // found a match!
              digitalWrite(11, LOW);
              digitalWrite(12,HIGH);
              digitalWrite(13, HIGH);
              delay(5000);
              digitalWrite(13, LOW);
              digitalWrite(11, HIGH);
              Serial.print("Found ID #"); Serial.print(finger.fingerID);
              Serial.print(" with confidence of "); Serial.println(finger.confidence);
              return finger.fingerID;
              digitalWrite(!2,LOW);
            }






                                                         - 98 -
   93   94   95   96   97   98   99   100   101   102   103