如题
使用到的传感器以及开发板,软件介绍
开发板
stm32f407ZE
蓝牙
https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16538328900.36.46f16db0sV6Gz8&id=543577246390&rn=942dc3064173fbc9c05e6eeb83176b3c&abbucket=8
USB转TTL模块 :
https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16538328900.29.5e283d6cHWqcVL&id=41323941056&rn=76ffe496e340e429b3252780e7857c11&abbucket=6
OLED屏 :
https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16538328900.37.43e8fdedtZSlY8&id=525584032584&rn=af28be71bfcc2cc9c161bdf10966dc2d&abbucket=20
指纹传感器
https://item.taobao.com/item.htm?spm=a230r.1.14.4.7ce09520Vc0HhD&id=566648022446&ns=1&abbucket=9#detail
(这里要注意,这些东西是公司提供的tb地址,我只是照着买,然后这家店铺提供的资料,emmm,是另一款传感器的,但是引脚和本传感器一样,只是名字不一样而已,大家如果也是stm32f4的话,可以直接使用探索者f4系列那里的参考代码(需要修改输入输出方式))
串口调试助手的话,大家可以自己在网上找
蓝牙通信时的手机上的app ,会给大家放上baiduYun的链接
其他的,杜邦线,JLINK线啥的,我就先不介绍了,
锁以及继电器那部分我没有做,抱歉
思路
1 .如题 指纹锁,最重要的肯定是指纹传感器部分,拿到商家的资料后,我看了一下就发现了一些问题,他的命令信息输入,输出全部在触摸屏上的进行的,我买触摸屏已经来不及了,马上改,信息输入部分放到蓝牙以及串口调试助手上进行,(指纹的存储,删除,查询这一块,老师帮我们做了,感激),
2 OLED显示屏的显示部分我之前做过,所以会点,直接移植即可,稍后会更新那一部分的文章
3 蓝牙部分,需要注意的就是atoi,你需要将命令中的信息转化为int类型,用于ID号的设置,以及命令的判断
4 这里要注意,我由于时间比较赶,所以没有使用到一部分内容,ucos,以及薄膜键盘,过几天周末的时候会更新
由于keil5工程太大,如果直接放上来的话,会出现乱码的情况,所以放上链接,大家自己下载吧(包括蓝牙调试所需要的软件)
链接:https://pan.baidu.com/s/1pdA1B7HwvFcLA6j-ctD9Dw
提取码:9jyx
如果提取码失效的话,请在评论区联系我,我逛csdn逛的很勤