实验原理与内容
1.读取校园卡ID号。
2.读取到指定校园卡使用S90舵机开门,并延时2秒后自动关闭。
实验软硬件
硬件:
- (行家版)UNO 2015新版 r3开发板1个
- MFRC-522 RC522 RFID射频 IC卡感应模块(已焊接8P插座)1个
- 公对公杜邦线3根(连接舵机和UNO),公对母杜邦线7根(连接RFID和UNO)
- SG90 9g舵机1个
软件:Mixly IDE (下载链接)
核心代码截图
单片机UNO管脚图
舵机接线图解
RFID射频 IC卡感应模块接线图解(一共有8个引脚,本实验只用了7个引脚)
实验结果
没有刷卡之前的舵机的状态
刷卡之后的舵机的状态
实验遇到的问题
- 上传失败提示:avrdude: ser_open(): can’t open device “\.\COM3”: ϵͳ�Ҳ���ָ�����ļ���
参考了解决方案:https://blog.youkuaiyun.com/weixin_45755966/article/details/105903046 - 不会接线
已经做了的同学请教,给我推了一篇关于智能门禁接线的文章.
https://zhuanlan.zhihu.com/p/281103196
- 数组初始化的值错了
天真的我以为读到的是校园卡纯数字的学号,后来被同学告知了真相,原来默认读到的是十六进制下的卡号,所以要自己先读取到卡号,再用来初始化数组的.
实验体会
奇妙的知识增加了,谢谢同学们的帮助和指导.
- 2021-05-04