用Arduino读取RFID标签序号

功能说明:
使用13.56MHz高频RFID模块读取RFID标签序号,并以十进制显示在串口监视器

#include <SPI.h>  
#include <RFID.h>  
const int speaker=3;
const int RST_PIN=9;  
const int SS_PIN=10;  
RFID rfid(SS_PIN,RST_PIN); 
void setup()
{  
  Serial.begin(9600);  
  SPI.begin();  
  rfid.init();  
}  
void loop()
{  
  if(rfid.isCard())
  {  
    if(rfid.readCardSerial()) 
    {  
      Serial.print(rfid.serNum[0],DEC);  
      Serial.print(" ");  
      Serial.print(rfid.serNum[1],DEC);       
      Serial.print(" ");  
      Serial.print(rfid.serNum[2],DEC);  
      Serial.print(" ");  
      Serial.print(rfid.serNum[3],DEC);  
      Serial.print(" ");  
      Serial.print(rfid.serNum[4],DEC);  
      Serial.println("");  
      tone(speaker,1000);
      delay(50);   
      noTone(speaker);      
    }  
    rfid.halt();  
    delay(1000);
  }  
} 


  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值