基于STM32F103C8T6和RFID识别模块,实现的对ic卡的增删改查,能够读取卡号,对卡内指定的区域进行数据修改,并用OLED进行显示。下面是成品展示。(第一次用注意看上一篇的注意事项)
1.1STM32F103C8T6
1.2RFID-RC522识别模块
1.3按键模块
1.4OLED模块
接线部分
rc522.c
rc522.h
main.c
oled.c
oled.h
3.1效果展示
3.2使用方式
直接将卡uid读取后需要将卡号转成10进制(每两位分别转成10进制,类如我的为A32E3E4E,则A3对应163)并在rc522.c文件中修改你的卡号。
第一次使用的卡需要先写一次,初始化存放金额数据位置,具体在rcc522.c中,位于被注释代码段,取消注释即可使用,写入后再次使用卡不需要在写入,把代码再次注释即可。
3.3注意事项
串口打印识别卡号失败,就多刷几次试试,该模块识别不是特别灵敏。可以将卡放置于手机闪光灯下查看芯片位置,对准放入RFID识别模块中,提高识别成功率,多刷几次成功打印卡号余额即为成功(参考上面两张图)
以上就是本篇文章【STM32+RC522+OLED(实现对ic卡的增删改查)】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/news/2854.html 资讯 企业新闻 行情 企业黄页 同类资讯 首页 网站地图 返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多