0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

帶有16X2LCD的ARDUINO指紋掃描儀的制作

454398 ? 來(lái)源:wv ? 2019-09-24 17:11 ? 次閱讀

步驟1:注冊(cè)指紋并連接FPS傳感器和LCD

帶有16X2LCD的ARDUINO指紋掃描儀的制作

請(qǐng)遵循adafruit教程http://www.adafruit.com/product/751中的說(shuō)明,了解如何在注冊(cè)過(guò)程中將指紋傳感器連接到arduino。下載適用于Windows的軟件并安裝在您的計(jì)算機(jī)中。使用該軟件注冊(cè)指紋使該過(guò)程更加容易。

請(qǐng)確保將adafruit庫(kù)添加到您的arduino庫(kù)中。

轉(zhuǎn)到http://arduino.cc/zh-CN/Tutorial/LiquidCrystalSerial,以獲取LCD教程以及有關(guān)如何連接組件的說(shuō)明。

步驟2:使用LCD草圖加載指紋草圖

復(fù)制并粘貼下面修改的代碼,以適應(yīng)指紋掃描并在LCD上顯示結(jié)果。

/** ******************************************************

這是我們的光學(xué)指紋傳感器的示例草圖

專為與Adafruit BMP085 Breakout配合使用而設(shè)計(jì)----》 http://www.adafruit.com/products/751

這些顯示器使用TTL串行通信,需要2個(gè)引腳來(lái)進(jìn)行接口Adafruit提供了此開放源代碼,因此投入了大量時(shí)間和資源,請(qǐng)從Adafruit購(gòu)買產(chǎn)品來(lái)支持Adafruit和開放源硬件!

書面由Limor Fried/Ladyada為Adafruit Industries提供。 BSD許可證,以上所有文本都必須包含在任何重新分發(fā)中****************************************** **************/

/**************************由bedRoonics的PELEGREN修改實(shí)驗(yàn)室**************************************/

/****** ****************帶有16x2 LCD顯示器的ARDUINO指紋掃描儀***************/

#include

#include

#include

#include

int getFingerprintIDez();

//引腳2是傳感器(GREEN線)的輸入

//引腳3是arduino(白線)的輸出

SoftwareSerial mySerial(2,3);

LiquidCrystal lcd(9,8,7,6,6,5,4);//使用接口引腳的編號(hào)初始化庫(kù)

Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);

void setup()

{Serial.begin( 9600);//初始化串行通信:

lcd.begin(16,2); lcd.setCursor(0,0); lcd.print(“掃描手指”);

pinMode(13,OUTPUT);

pinMode(12,OUTPUT);

pinMode(11,OUTPUT);

pinMode(A0,INPUT);

finger.begin(57600);//設(shè)置傳感器串行端口的數(shù)據(jù)速率}

void loop()//反復(fù)運(yùn)行

{

getFingerprintID();

延遲(100);

digitalWrite(13,HIGH);

}

uint8_t getFingerprintID()

{uint8_t p = finger.getImage();

開關(guān)(p)

{

case FINGERPRINT_OK:

lcd.clear();

lcd .print(“圖片拍攝。..”);

延遲(1000);

中斷;

case FINGERPRINT_NOFINGER:

返回p;

案例FINGERPRINT_PACKETRECIEVEERR:

返回p;

案例FINGERPRINT_IMAGEFAIL:

返回p;

默認(rèn)值:

返回p; }

//成功!

p = finger.image2Tz();

開關(guān)(p){

case FINGERPRINT_OK:

break;

案例FINGERPRINT_IMAGEMESS:

返回p;

案例FINGERPRINT_PACKETRECIEVEERR:

返回p;

案例FINGERPRINT_FEATUREFAIL:

返回p;

案例FINGERPRINT_INVALIDIMAGE:

返回p;

默認(rèn)值:

返回p; }

//確定已轉(zhuǎn)換!

p = finger.fingerFastSearch();

如果(p == FINGERPRINT_OK)

{

lcd.clear();

lcd.print(“找到匹配項(xiàng)!”);

digitalWrite(11,HIGH);

延遲(1000);

digitalWrite(11,LOW);//打開綠色LED指示匹配

}

否則if(p == FINGERPRINT_NOTFOUND)

{

lcd.clear ();

lcd.setCursor(0,0);

lcd.print(“不匹配!”);

延遲(1000);

lcd.clear();

lcd.setCursor(0,0);

lcd.print(“掃描手指!”);

返回p;

}

else

{return p; }

//如果找到了匹配項(xiàng)。..。..。..。..

lcd.clear();

lcd.setCursor(0,0);

lcd.print(“找到的ID#”);

lcd.print(finger.fingerID);

lcd.setCursor(0,1);

lcd.print(“ confidence”);

lcd.print(finger.confidence); }

//如果失敗則返回-1,否則返回ID#

int getFingerprintIDez(){

uint8_t p = finger.getImage();

如果(p!= FINGERPRINT_OK)返回-1;

p = finger.image2Tz();

如果(p!= FINGERPRINT_OK)返回-1;

p = finger.fingerFastSearch();

如果(p!= FINGERPRINT_OK)返回-1;

//找到匹配項(xiàng)!

digitalWrite(13,LOW);

延遲(10);

digitalWrite(13,HIGH);

延遲(10);

lcd.clear();

lcd.setCursor(0,0);

lcd.print(“找到的ID?!保?

lcd.print(finger.fingerID);

lcd.setCursor(0,1);

lcd.print(“ confidence”);

lcd.print(finger.confidence);

返回finger.fingerID;

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    34

    文章

    4437

    瀏覽量

    167961
  • 掃描儀
    +關(guān)注

    關(guān)注

    2

    文章

    427

    瀏覽量

    67910
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6474

    瀏覽量

    187444
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    微軟已修復(fù)掃描儀USB連接問(wèn)題

    微軟對(duì)其支持文檔予以更新,并宣告已將 Windows 11 版本 24H2 中的掃描儀 USB 連接問(wèn)題處理好。 在此之前,Windows 11 24H2 的 eSCL 協(xié)議出現(xiàn)了故障,設(shè)備在需要
    的頭像 發(fā)表于 12-12 16:55 ?349次閱讀

    國(guó)產(chǎn)純硅振蕩器替換SITime用于三維掃描儀

    國(guó)產(chǎn)純硅振蕩器替換SITime用于三維掃描儀
    的頭像 發(fā)表于 12-04 10:18 ?168次閱讀
    國(guó)產(chǎn)純硅振蕩器替換SITime用于三維<b class='flag-5'>掃描儀</b>中

    如何將三維激光掃描儀與BIM結(jié)合使用

    將三維激光掃描儀與BIM(建筑信息模型)結(jié)合使用,可以充分發(fā)揮兩者的優(yōu)勢(shì),提高工程測(cè)量的精度和效率。以下是將三維激光掃描儀與BIM結(jié)合使用的具體步驟和注意事項(xiàng): 一、前期準(zhǔn)備 確定掃描目標(biāo) : 明確
    的頭像 發(fā)表于 11-28 10:18 ?328次閱讀

    三維激光掃描儀在工程測(cè)量中的優(yōu)勢(shì)

    三維激光掃描儀在工程測(cè)量中展現(xiàn)出了顯著的優(yōu)勢(shì),這些優(yōu)勢(shì)使得它在該領(lǐng)域得到了廣泛的應(yīng)用。以下是對(duì)三維激光掃描儀在工程測(cè)量中優(yōu)勢(shì)的分析: 高精度測(cè)量 : 三維激光掃描儀采用非接觸式測(cè)量方式,避免了傳統(tǒng)
    的頭像 發(fā)表于 11-28 10:12 ?284次閱讀

    三維激光掃描儀與無(wú)人機(jī)結(jié)合的應(yīng)用

    三維激光掃描儀與無(wú)人機(jī)結(jié)合的應(yīng)用為多個(gè)領(lǐng)域帶來(lái)了革命性的變化。以下是對(duì)這種結(jié)合應(yīng)用的具體分析: 一、應(yīng)用概述 三維激光掃描儀與無(wú)人機(jī)技術(shù)的結(jié)合,通過(guò)無(wú)人機(jī)搭載三維激光掃描儀進(jìn)行空中作業(yè),能夠
    的頭像 發(fā)表于 11-28 10:10 ?643次閱讀

    三維激光掃描儀使用技巧 三維激光掃描儀測(cè)量精度分析

    三維激光掃描儀使用技巧 三維激光掃描儀的使用技巧涵蓋了多個(gè)方面,旨在確保掃描過(guò)程的準(zhǔn)確性和高效性。以下是一些關(guān)鍵的使用技巧: 穩(wěn)定操作環(huán)境 :確保掃描過(guò)程中有一個(gè)穩(wěn)定的操作環(huán)境,避免震
    的頭像 發(fā)表于 11-28 10:07 ?378次閱讀

    三維激光掃描儀應(yīng)用領(lǐng)域 三維激光掃描儀與傳統(tǒng)測(cè)量工具比較

    三維激光掃描儀應(yīng)用領(lǐng)域 三維激光掃描儀因其高精度、高效率和非接觸式的測(cè)量方式,在多個(gè)領(lǐng)域得到了廣泛應(yīng)用: 測(cè)繪領(lǐng)域 :用于地形、公路鐵路、河道及建筑基地的測(cè)繪,提供精確的空間數(shù)據(jù)。 工業(yè)測(cè)量 :在
    的頭像 發(fā)表于 11-28 10:04 ?375次閱讀

    大幅掃描儀掃描地圖怎么操作

    1. 準(zhǔn)備掃描儀和地圖 在開始掃描之前,確保您的大幅掃描儀已經(jīng)安裝并正確配置。您可能需要安裝特定的驅(qū)動(dòng)程序或軟件,以便掃描儀能夠與您的計(jì)算機(jī)通信。 檢查
    的頭像 發(fā)表于 10-14 15:47 ?735次閱讀

    蔡司激光三維掃描儀有效掃描金屬材料

    蔡司激光三維掃描儀因其高精度和多功能性,在工業(yè)檢測(cè)、逆向工程、質(zhì)量控制等領(lǐng)域得到了廣泛應(yīng)用。對(duì)于金屬材料的掃描,用戶常常關(guān)心的是ZEISS激光三維掃描儀是否能夠有效地完成這項(xiàng)任務(wù)。本文蔡司代理-三本
    的頭像 發(fā)表于 09-26 15:08 ?504次閱讀
    蔡司激光三維<b class='flag-5'>掃描儀</b>有效<b class='flag-5'>掃描</b>金屬材料

    何為電磁干擾(EMI)掃描儀,哪里需要它?

    什么是電磁干擾掃描儀?電磁干擾掃描儀(Electromagneticinterferencescanner)又稱EMI掃描儀,是屬于電磁兼容(EMC)測(cè)所試設(shè)備,具備干擾頻譜分析、定頻干擾成像功能
    的頭像 發(fā)表于 08-30 13:02 ?470次閱讀
    何為電磁干擾(EMI)<b class='flag-5'>掃描儀</b>,哪里需要它?

    如何選擇電磁干擾(EMI)掃描儀,看看這幾點(diǎn)

    在上期講完了電磁干擾(EMI)掃描儀的定義和應(yīng)用以后,我們應(yīng)該如何去選擇一款合適的電磁干擾(EMI)掃描儀?在當(dāng)今復(fù)雜的電子設(shè)備環(huán)境中,選擇合適的電磁干擾(EMI)掃描儀對(duì)于確保產(chǎn)品質(zhì)量、符合標(biāo)準(zhǔn)
    的頭像 發(fā)表于 08-30 13:02 ?576次閱讀
    如何選擇電磁干擾(EMI)<b class='flag-5'>掃描儀</b>,看看這幾點(diǎn)

    lidar激光雷達(dá)掃描儀有什么用

    LiDAR(Light Detection and Ranging,激光探測(cè)與測(cè)距)是一種利用激光技術(shù)進(jìn)行距離測(cè)量和成像的技術(shù)。LiDAR激光雷達(dá)掃描儀具有高精度、高分辨率、快速掃描等特點(diǎn),廣泛應(yīng)用
    的頭像 發(fā)表于 08-29 16:58 ?926次閱讀

    工業(yè)級(jí)gom三維掃描儀的工作原理

    工業(yè)級(jí)gom三維掃描儀(如ATOS系列)的檢測(cè)原理主要基于結(jié)構(gòu)光掃描技術(shù)(StructuredLightScanning)和光學(xué)三角測(cè)量原理。以下是其基本的檢測(cè)原理:1.結(jié)構(gòu)光投射:掃描儀首先通過(guò)
    的頭像 發(fā)表于 05-14 16:45 ?977次閱讀
    工業(yè)級(jí)gom三維<b class='flag-5'>掃描儀</b>的工作原理

    泰來(lái)三維|手持移動(dòng)三維掃描儀faro orbis 掃描電力塔# 三維掃描儀# 三維掃描

    掃描儀
    泰來(lái)三維
    發(fā)布于 :2024年03月20日 13:49:05

    工業(yè)CT斷層掃描儀延長(zhǎng)使用壽命的事項(xiàng)

    工業(yè)CT斷層掃描儀的開機(jī)和關(guān)機(jī)注意事項(xiàng)對(duì)于確保設(shè)備的正常運(yùn)行和延長(zhǎng)使用壽命至關(guān)重要。以下是三本工業(yè)測(cè)量?jī)x器小編講解關(guān)于工業(yè)CT斷層掃描儀開機(jī)和關(guān)機(jī)的詳細(xì)注意事項(xiàng):工業(yè)CT斷層掃描儀關(guān)機(jī)的注意事項(xiàng)
    的頭像 發(fā)表于 02-20 17:10 ?759次閱讀
    工業(yè)CT斷層<b class='flag-5'>掃描儀</b>延長(zhǎng)使用壽命的事項(xiàng)