RFID门禁系统(基于STM32和RC522)
项目简介
本项目是一个基于STM32微控制器和RC522 RFID模块的门禁系统。通过RC522模块实现对RFID卡的智能识别,从而实现门禁功能。系统能够识别正确的卡和错误的卡,并根据识别结果执行相应的操作。此外,系统还支持按键开门功能。
功能描述
- 正确的卡:
- 开门
- OLED显示屏显示卡号和开门状态
- LED翻转
- 蜂鸣器响300ms
- 两秒后自动关门,OLED显示屏关闭
- 错误的卡:
- OLED显示屏显示卡号和关门状态
- OLED显示屏显示错误信息
- 蜂鸣器响50ms,间断报警10次
- 按键开门:
- 开门
- OLED显示屏显示卡号和开门状态
- LED翻转
- 蜂鸣器响300ms
- 两秒后自动关门,OLED显示屏关闭
注意事项
- 本项目文件中可能包含一些未使用的内容,请仔细参考。
- 项目展示和详细说明请参考相关博客文章。
使用说明
- 下载本仓库中的资源文件。
- 根据项目描述和代码注释,配置STM32开发环境。
- 连接RC522模块和OLED显示屏等外设。
- 编译并烧录代码到STM32微控制器。
- 测试门禁系统功能,确保各项功能正常运行。
贡献
欢迎大家提出改进建议和提交代码优化,共同完善本项目。
许可证
本项目采用MIT许可证,详情请参阅LICENSE文件。