mostblack 发表于 2015-2-10 11:31:29

使用RC522的RFID库,十六进制卡号读不到卡号0

16进制卡号输出的时候,0就被自动省略了,求解串口如何输出0

#include <SPI.h>
#include <RFID.h>


RFID rfid(53,48);   //D10--读卡器MOSI引脚、D5--读卡器RST引脚
void setup()
{
Serial.begin(9600);
SPI.begin();
rfid.init();
}

void loop()
{
//找卡
if (rfid.isCard()) {
    Serial.println("Find the card!");
    //读取卡序列号
    if (rfid.readCardSerial()) {
   Serial.print("The card's number is: ");
      Serial.print(rfid.serNum,HEX);
      Serial.print(rfid.serNum,HEX);
      Serial.print(rfid.serNum,HEX);
      Serial.println(rfid.serNum,HEX);
      Serial.print(rfid.serNum,HEX);

      Serial.println(" ");//发送完成换行

    }
    //选卡,可返回卡容量(锁定卡片,防止多数读取),去掉本行将连续读卡
    rfid.selectTag(rfid.serNum);
}

rfid.halt();
}

wing 发表于 2015-2-10 12:32:17

帮顶下,虽然不清楚问题所在,不过最近我也比较留意522

小西西 发表于 2015-4-29 16:33:39

那个RFID库网址咋进不去?

小丸子 发表于 2015-11-12 21:08:12

我跟你一样的问题,请问你解决了吗

mostblack 发表于 2015-11-14 22:04:15

小丸子 发表于 2015-11-12 21:08 static/image/common/back.gif
我跟你一样的问题,请问你解决了吗

解决了,你看看这个,但是我貌似不是这么做的,这个时间太久了。。。怎么弄给忘了。。不过这样的确可行
http://www.arduino.cn/thread-12346-1-1.html

小丸子 发表于 2015-11-16 14:36:02

mostblack 发表于 2015-11-14 22:04 static/image/common/back.gif
解决了,你看看这个,但是我貌似不是这么做的,这个时间太久了。。。怎么弄给忘了。。不过这样的确可行
...

                        谢谢:lol

mostblack 发表于 2015-11-17 13:01:08

小西西 发表于 2015-4-29 16:33 static/image/common/back.gif
那个RFID库网址咋进不去?

可以的呀,刚试了下
页: [1]
查看完整版本: 使用RC522的RFID库,十六进制卡号读不到卡号0