屌丝王小明 发表于 2019-8-15 18:21:43

小试指纹识别传感器

本帖最后由 屌丝王小明 于 2019-8-15 18:28 编辑

最近准备使用指纹识别模块做点小东西,决定先看产品资料学着看如何将指纹识别模块给跑起来,并进行一些肤浅的试验。
准备材料:1. 指纹识别模块2. Uno

产品资料有详细的如何录指纹和读取指纹的步骤。指纹识别模块有六根线: 从左往右分别是:GND、RD、TD、VCC、感应信号输出、触摸感应电源输入。GND和VCC不用多说,RD和TD分别接arduino串口的Tx和Rx,感应信号输出是指纹识别模块当感应到有手指贴在指纹模块上时,会输出一个高电平“1”,如果没有手指贴在上面,这个引脚就会输出一个低电平“0”。触摸感应电源输入接在arduino的5v引脚上。一般我们想做的装置,都会涉及到低功耗模式,这时就可以利用这个“感应信号输出”引脚作为外部中断,进行唤醒整个装置。
我们利用指纹模块,很大概率会这么使用,就是让指纹识别模块识别出这是某一个人的指纹,然后去执行相应的操作。这个getFingerprintIDez()函数,可以实现,当发现当前指纹未录入时,它会返回“-1”,如果当前指纹是之前录入指纹中的某一个,就会返回相应的ID。根据这个返回值,就可以识别出相应的人和未录入的指纹。
下面为串口打印的结果,当没有识别到录入指纹时,输出-1。识别到到录入指纹就会输出相应的ID号:
关于指纹识别模块的绿色指示灯。当loop()函数里的的这句执行的时候,就会点亮绿色指示灯,如果不想它亮起,那就可以使用arduino的sleep模式,或者不执行这条语句就能达到目的。这条语句会点亮绿色指示灯并进行指纹的识别,所以调节loop()函数里的delay()时间长短,可以调节指纹识别模块识别指纹的频率。

DFHy4hWhYyr 发表于 2019-8-16 08:32:31

学习了

开心西奈 发表于 2019-8-17 16:13:24

下载不了程序

屌丝王小明 发表于 2019-8-19 10:09:20

开心西奈 发表于 2019-8-17 16:13
下载不了程序

程序请到产品资料页面进行复制下载

开心西奈 发表于 2019-8-31 16:44:08

屌丝王小明 发表于 2019-8-19 10:09
程序请到产品资料页面进行复制下载

搞定了 谢谢您

tthappy 发表于 2019-9-8 12:19:06

学习了
页: [1]
查看完整版本: 小试指纹识别传感器