射频识别模块(1)
图形块样式
介绍
- 获取 IC 卡卡号。
- 代码块第一个选项用来选择射频识别模块的接线引脚。
对应C语言代码
RC522_GetID( pin ) (pin为板子上的Ux引脚)
示例
此代码块效果: 获取 IC 卡卡号。
示例程序效果: 当 IC 卡与射频识别模块建立稳定的通信后,串口将不断的打印出 IC卡的卡号。
注意
- IC 卡与射频识别模块为非接触式通信,通信的建立需要时间,在稳定通信之前,代码块返回的值为 -1。
- 若使用中发现代码块读取到的值为 -1,可能的情况为:1,射频识别模块或者 IC卡 没有在规定的环境内使用或者两者通信距离过远,请参照注意事项第三点来调整;2,射频识别模块与 IC 还未建立稳定的通信。前者可能性较大。
- 射频识别模块在使用中时应避免模块附近有金属块,金属块会干扰模块与IC卡的通信;IC 卡应与模块线圈平行放置,且要控制两者距离在 3cm 以内。
- 读者在使用此代码块时可仿照示例代码,排除代码块返回的 -1 值,值打印出 IC 卡卡号值。
- IC 卡卡号的读取是不需要进行密码验证的。
- 此代码块只能接在核心板上标有U1、U2、U3 标识的引脚上。