极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11740|回复: 4

RFID的读取

[复制链接]
发表于 2017-7-6 16:43:00 | 显示全部楼层 |阅读模式
新到手一块RFID rc522模块,可是在网上翻遍了所有教程,也找过了库文件,可是每次都没有效果,这可能是什么原因呢
回复

使用道具 举报

发表于 2017-7-6 17:35:10 | 显示全部楼层

肯定能用,要是还是不行,就是你的模块坏了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-7 14:12:41 | 显示全部楼层
啊,果然可以,我之前好像是用的mega板子,接脚却用的是UNO的接法,难怪呢

顺便问一下,怎么比对卡的UID(比如说我的卡UID是C6 79 1E 7E, 我想实现当他读到我的卡时就点亮一个LED)
回复 支持 反对

使用道具 举报

发表于 2017-7-7 14:32:32 | 显示全部楼层
chenwei 发表于 2017-7-7 14:12
啊,果然可以,我之前好像是用的mega板子,接脚却用的是UNO的接法,难怪呢

顺便问一下,怎么比对卡的UID ...

建个数组一个一个的比较呀,还能怎么办
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-8 15:40:39 | 显示全部楼层
如下:
if (rfid.readCardSerial()) {
      Serial.print("The card's number is  : ");
      Serial.print(rfid.serNum[0],HEX);
      Serial.print(rfid.serNum[1],HEX);
      Serial.print(rfid.serNum[2],HEX);
      Serial.print(rfid.serNum[3],HEX);
      Serial.print(rfid.serNum[4],HEX);
      Serial.println(" ");
      
      if(rfid.serNum[0]==0x8B&&rfid.serNum[2]==0xEB&&rfid.serNum[3]==0xB7)
      {
         Serial.println("welcome");
      }
      else{}
      我的卡读出来是8B48EBB76,这样对比可是没有预期效果,串口没有输出welcome
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 11:39 , Processed in 0.047027 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表