小试指纹识别传感器

2019-08-151.4万
AI 快速预览详细 收起
本文介绍了如何使用指纹识别模块进行录指纹和读取指纹的详细步骤。所需材料包括指纹识别模块和Uno开发板。通过连接GND、RD、TD、VCC等引脚,可以实现指纹的录入和识别。特别提到了利用感应信号输出引脚作为外部中断,实现低功耗模式下的装置唤醒。此外,还介绍了getFingerprintIDez函数,用于识别当前指纹是否已录入,并返回相应的ID。


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

准备材料:
2. Uno

小试指纹识别传感器图4

产品资料有详细的如何录指纹和读取指纹的步骤。指纹识别模块有六根线:
小试指纹识别传感器图3
从左往右分别是:GND、RD、TD、VCC、感应信号输出、触摸感应电源输入。GND和VCC不用多说,RD和TD分别接Arduino串口的Tx和Rx,感应信号输出是指纹识别模块当感应到有手指贴在指纹模块上时,会输出一个高电平“1”,如果没有手指贴在上面,这个引脚就会输出一个低电平“0”。触摸感应电源输入接在arduino的5v引脚上。
一般我们想做的装置,都会涉及到低功耗模式,这时就可以利用这个“感应信号输出”引脚作为外部中断,进行唤醒整个装置。

我们利用指纹模块,很大概率会这么使用,就是让指纹识别模块识别出这是某一个人的指纹,然后去执行相应的操作。这个getFingerprintIDez()函数,可以实现,当发现当前指纹未录入时,它会返回“-1”,如果当前指纹是之前录入指纹中的某一个,就会返回相应的ID。根据这个返回值,就可以识别出相应的人和未录入的指纹。
小试指纹识别传感器图2

下面为串口打印的结果,当没有识别到录入指纹时,输出-1。识别到到录入指纹就会输出相应的ID号:
小试指纹识别传感器图1

关于指纹识别模块的绿色指示灯。当loop()函数里的的这句执行的时候,就会点亮绿色指示灯,如果不想它亮起,那就可以使用arduino的sleep模式,或者不执行这条语句就能达到目的。这条语句会点亮绿色指示灯并进行指纹的识别,所以调节loop()函数里的delay()时间长短,可以调节指纹识别模块识别指纹的频率。
小试指纹识别传感器图5


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
tthappy
tthappy
学习了
开心西奈
开心西奈
下载不了程序
开心西奈
开心西奈回复屌丝王小明
搞定了 谢谢您
屌丝王小明
屌丝王小明
作者
回复开心西奈
程序请到产品资料页面进行复制下载
DFHy4hWhYyr
DFHy4hWhYyr
学习了
- 没有更多了 -