최근본상품 0

    prev
    /
    next

    추천상품 0

      prev
      /
      next

      장바구니 0

        prev
        /
        next

        위시리스트 0

          prev
          /
          next

          북마크
          top
          상품번호 : 704
          페이스북 트위터 
          시리얼 통신 방식의 지문인식 모듈
          시리얼 통신 방식의 지문인식 모듈 704
          판매가 66,000
          회원등급 최대 1%추가적립
          회원등급별 혜택 X
          일반 1%추가적립
          무이자할부
          무이자할부 카드안내 X
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          적립금 660원
          배송 택배 150,000원 이상 구매 시 무료
          고객평가 0건  ★★★★★ 0/5
          수량
          총 상품금액 66,000
          상품설명 상품후기 (0) 상품문의 (0) 교환/반품/배송정보

          아두이노에서 사용 가능한 지문감지 센서입니다.


          소스코드와 라이브러리는  https://github.com/adafruit/Adafruit-Fingerprint-Sensor-Library 를 사용하시면 됩니다.


          아래는 지문인식 코드 예제입니다.


            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>



          #if (defined(__AVR__) || defined(ESP8266)) && !defined(__AVR_ATmega2560__)

          // For UNO and others without hardware serial, we must use software serial...

          // pin #2 is IN from sensor (GREEN wire)

          // pin #3 is OUT from arduino  (WHITE wire)

          // Set up the serial port to use softwareserial..

          SoftwareSerial mySerial(2, 3);


          #else

          // On Leonardo/M0/etc, others with hardware serial, use hardware serial!

          // #0 is green wire, #1 is white

          #define mySerial Serial1


          #endif



          Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);


          void setup()

          {

            Serial.begin(9600);

            while (!Serial);  // For Yun/Leo/Micro/Zero/...

            delay(100);

            Serial.println("\n\nAdafruit finger detect test");


            // set the data rate for the sensor serial port

            finger.begin(57600);

            delay(5);

            if (finger.verifyPassword()) {

              Serial.println("Found fingerprint sensor!");

            } else {

              Serial.println("Did not find fingerprint sensor :(");

              while (1) { delay(1); }

            }


            Serial.println(F("Reading sensor parameters"));

            finger.getParameters();

            Serial.print(F("Status: 0x")); Serial.println(finger.status_reg, HEX);

            Serial.print(F("Sys ID: 0x")); Serial.println(finger.system_id, HEX);

            Serial.print(F("Capacity: ")); Serial.println(finger.capacity);

            Serial.print(F("Security level: ")); Serial.println(finger.security_level);

            Serial.print(F("Device address: ")); Serial.println(finger.device_addr, HEX);

            Serial.print(F("Packet len: ")); Serial.println(finger.packet_len);

            Serial.print(F("Baud rate: ")); Serial.println(finger.baud_rate);


            finger.getTemplateCount();


            if (finger.templateCount == 0) {

              Serial.print("Sensor doesn't contain any fingerprint data. Please run the 'enroll' example.");

            }

            else {

              Serial.println("Waiting for valid finger...");

                Serial.print("Sensor contains "); Serial.print(finger.templateCount); Serial.println(" templates");

            }

          }


          void loop()                     // run over and over again

          {

            getFingerprintID();

            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.fingerSearch();

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


            return finger.fingerID;

          }


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

            Serial.print("Found ID #"); Serial.print(finger.fingerID);

            Serial.print(" with confidence of "); Serial.println(finger.confidence);

            return finger.fingerID;

          }


          상품설명 상품후기 (0) 상품문의 (0) 교환/반품/배송정보
          <<<<<<<<<<<<< 전체 상품 후기 보기 (클릭) >>>>>>>>>>>>>>



          상품설명 상품후기 (0) 상품문의 (0) 교환/반품/배송정보



          상품설명 상품후기 (0) 상품문의 (0) 교환/반품/배송정보





          1. 주문하신 물품의 총 결제금액이 15만원 이상 (환율의 변동에 따라 다를 수 있음) 이면 과부가세가 발생합니다. 관부가세는 고객님께서 부담하시는 금액으로 문자를 통해 입금내역이 발송되며 해당 관세사로 입금하시면 통관처리됩니다.

          2. 해외구매 특성상 주문에서 배송까지는 평균 10~15일이 소요됩니다. 간혹 현지 제품 수급에 따라 부득이하게 시일이 더 소요 될 수 있으니 구매시 좀 더 여유있게 주문하시길 권합니다.

          3. 해외 내수품인 관계로 A/S에 대해서는 별도의 책임을 지지 않습니다.

          4. 해외배송 특성상 주문접수후 배송상태가 배송준비중으로 넘어간 경우 해외에서 국내로의 배송이 이루어지고 있다는 뜻입니다. 따라서 배송준비중으로 배송상태가 넘어간 경우 취소및 반품이 불가하므로 이점 양해 부탁드립니다.

          5. 타 해외구매대행 사이트에서 주문하신 물건과 주문날짜가 겹치지않도록 주의해 주십시오. 통관날짜가 같을 경우 합산관세가 부가되게 됩니다.

          * 후불 결제는 [후불 결제] 를 참조하세요

          * 결제 전에 견적서,거래명세표, 계산서가 필요하신 경우 [서류 요청] 를 참조하세요




          회사명 : 화이트앳 | 사업자등록번호 : 106-11-55283 [사업자정보확인] | 주소 : 서울특별시 구로구 고척동 253-64 지층 101호
          통신판매업 신고 : 2022-서울구로-1047 | 연락처 : 070-4412-5754 | FAX : 02-0000-0000 | 개인정보관리 책임자 : 한정욱 | 대표자 : 박원호
          contact : help@kit128.com for more information
          회원님의 소중한 개인정보 보호를 위해 비밀번호를 주기적으로 변경하시는 것이 좋습니다.
          현재 비밀번호
          신규 비밀번호
          신규 비밀번호 확인
          6~20자, 영문 대소문자 또는 숫자 특수문자 중 2가지 이상 조합