pcDuino指纹识别

前言
指纹,由于其具有终身不变性、唯一性和方便性,已几乎成为生物特征识别的代名词。由于科学技术的日益发展。指纹模块也渐渐深入人们生活中。今天就给大家展示一下如何在pcDuino上进行指纹识别。

http://cnlearn.linksprite.com/wp-content/uploads/2014/01/%E6%8C%87%E7%BA%B9.jpg
一:准备工作
pcduino V2  x  1

FM-206系列光学指纹模块  x  1
二:连线和注意事项

白线(左数第二根)连接gpio 1

绿线(左数第三根)连接gpio 0

黑线(左数第一根)连接GND

红线(左数第四根)连接pcduino 上的5v输出

注意:

模块本身自带的线是没有脚的,可能导致接触不良从而实验无法成功,最好如图焊上。
三:实验代码
因代码太多就不在此体现,可以到最后的点击 阅读原文 有详细讲解
四:编译代码
如果在pcduino上配置好了arduino编译环境可以通过在终端输入

$gcc ***/fingerprin_enroll.cpp -larduino       (***/是你存放代码的路径)

然后手指放在指纹模块上运行a.out文件就行。

没有配置环境的朋友也可以把代码内容拷贝到pcduino自带的IDE来进行编译。
五:实验结果及说明
手指放在模块上,运行代码首先会提示一些错误信息。不过没关系。

reply数组存储模块返回的指令。我们可以通过这些指令信息来判断模块是否对我们发送过去的指令有着正确的回应。终端显示“store image successed!”表示指纹已经成功录入。
如果成功找到指纹的话屏幕会打印出“Search finger successed!”

还有对应的ID 和分数。
六:附录
实验过程可能偶尔失败一两次属于正常现象。

附上FM-206指纹模块手册:

Fingerprint user manual英文版

指纹模块手册(中文版)

有兴趣进一步开发的朋友可以研究研究。

LinkSprite学习中心

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值