射频识别模块(5)
图形块样式
介绍
- 修改 IC卡内某一个地址的存储区域的密码。
- 代码块第一个选项用来选择射频识别模块的接线引脚,第二个选项用来选择修改密码的存储块地址,第三到第六个选项用来输入新的密码。
对应C语言代码
RC522_ChangePW(pin ,addr,PW1,PW2,PW3,PW4 ) (pin为板子上的Ux引脚,addr为需要修改密码的存储区域的地址,PW1-PW4为新密码)
示例
此代码块效果:修改 IC卡内地址为 4 的存储区域的密码。
示例程序效果:先验证地址为 4 的存储区域的密码,然后修改该地址的密码为 255,255,255,200,当板载的红色LED不再翻转时密码修改完毕(原密码验证不成功) 。
注意
- IC卡内共有64个存储区域(地址分别为0-63),但并不是所有的地址都可以进行密码修改。
- 同样的修改密码也必须先进行密码验证。密码验证通过后,将 IC 卡与模块线圈平行放置,注意两者距离不要超过 3cm ,等待一小段时间密码就修改完毕,此时可以用新密码进行验证。
- 此代码块只能接在核心板上标有U1、U2、U3 标识的引脚上。