[RDM8800 NFC/RFID开发板模块 读写卡射频模块13.56mHz串口传输] _模块,射频,串口,读写,传输_送领导_星座网
    RDM8800 NFC/RFID开发板模块 读写卡射频模块13.56mHz串口传输
¥80.00 包邮
模块,射频,串口,读写,传输

RDM8800 NFC/RFID开发板模块 读写卡射频模块13.56mHz串口传输

24小时发货 积分抵现5%销量:398积分:14
人工质检 先行赔付 8天无理由退货
退货送8元补贴券
验货师评语优点 标签:模块,射频,串口,读写,传输

RDM8800 NFC/RFID开发板模块 读写卡射频模块13.56mHz串口传输评价

广东阳江 ID119098 :
抵抗力差吃什么?家中必备灵芝孢子粉!全灵芝孢子粉
评论时间:2024年05月22日

河南漯河 ID878371 :
灵芝孢子粉的功效与作用及禁忌灵芝多糖和灵芝三萜
评论时间:2024年05月22日

山东滨州 ID340625 :
灵芝孢子粉哪里可以买到正宗的破壁灵芝孢子粉
评论时间:2024年05月22日

兆源电子 SagooStudio 
描述相符:4.68 服务态度:4.75 发货速度:4.67
  • 创意电子产品 超薄LED卡片灯 实用新奇特稀奇古怪创意商品 ¥2.60
  • arduino入门实例套件 教学首选 送配套电子书教程 iteaduino正品 ¥299.00
  • ITEAD arduino DC-DC 直流升压电路电源模块 输出 5V-35V ¥15.00
  • 钢管手柄羊角锤 家用安全锤 汽车应急逃生铁锤 多功能锤子 榔头 ¥8.00
  • Arduino UNO主板空PCB  兼容板  328P【兆源电子】 ¥2.00
  • ITEAD PSB多通道WiFi智能开关插座模块 即加即用 整套解决方案 ¥35.00
  • RDM8800 NFC/RFID开发板模块 读写卡射频模块13.56mHz串口传输 ¥80.00
  • 超级无聊的盒子 Useless box 圣诞礼物 送女友礼物 没用盒子 ¥5.00-59.00
  • 单通道手机远程wifi遥控插座 智能定时开关改装散件 ¥12.50-24.90
  • Colorduino Arduino全彩RGB LED点阵屏驱动板 兼容60mm 8*8阵列 ¥80.00

商品销量:398

收藏数量:276

店铺名称: 兆源电子 SagooStudio

旺旺: scmcu

商品永久链接: RDM8800 NFC/RFID开发板模块 读写卡射频模块13.56mHz串口传输

卖点:

标签:模块,射频,串口,读写,传输

图文详情

24小时发货默认发默认物流:中通快递;发圆通快递和邮政小包请联系客服备注和补邮费。。

注意:本链接发货不包括图片上的钥匙扣,需要配套的钥匙扣或卡可联系客服另外购买!

今天教小伙伴们使用RDM8800烧写程序来实现刷NFC卡,把卡号通过短信发送到手机上。这有什么实际意义吗?比如上班打卡?一起来大开脑洞吧!

本次教程需要用到的配件有:

首先下载RDM8800的硬件补丁包和库文件:

下载完成后把每个压缩包都解压出来,将Iteaduino_Lite文件夹放到你的Arduino IDE安装目录下的hardware 文件夹里面,把PN532_SPI文件夹放到你的Arduino IDE安装目录下的libraries 文件夹里面。

注意:新的硬件驱动和库文件需要在IDE下次运行时生效,所以在操作上面这一步的时候请关闭arduino IDE软件。

 

接下来,我们需要给RDM8800烧写固件。按照下面的硬件连接图来连接FOCA转串板和RDM8800。注意:FOCA转串板的开关要打到5V。详细引脚定义请查阅datasheet和原理图。

使用USB mini接口的数据线将FOCA转串板连接到电脑上,开始烧写以下代码:

/******************** RDM8800 *************************

RDM8800 sends the ID number by HEX.

eg.

 ID num                     output(10 bits)

46553491     0x30 0x30 0x34 0x36 0x35 0x35 0x33 0x34 0x39 0x31 (0x0D 0x0A)

************************************************************/

#include <PN532.h>

#include <SPI.h>

#define delaytime 2000

#define timeout1 5000

#define timeout2 7000

char number[20] = "123456789";   //改成接收短信的手机号码

byte comm_buf[20];

const int LED = 3;

#define PN532_CS 10

PN532 nfc(PN532_CS);

//#define  NFC_DEMO_DEBUG 1

unsigned int frame_format;

 

unsigned char id_buffer[10];

uint32_t old_id;

unsigned long lasttime=0;

unsigned long prev_time=0;

unsigned char r_buffer[30];

 

void setup(void) {

  Serial.begin(9600); 

  nfc.begin();

  nfc.SAMConfig();

 

  pinMode(LED,OUTPUT);

  digitalWrite(LED,HIGH);

  delay(1000);

  digitalWrite(LED,LOW);

  delay(10000);

 

    lasttime = millis();

}

 

void loop(void) {

  uint32_t id;

  // look for MiFare type cards

  id = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A);

 

       if (id != 0)

       {

           if(old_id != id)

           {

              old_id = id;

              hex_to_dec(id);

              while(Serial.available())

                  Serial.read();                 

              Serial.println("AT+CMGF=1");

                prev_time = millis();

              int a=0;

              while((millis() - prev_time)<timeout1)

              {

                  if(Serial.available())

                  {

                    

                     r_buffer[a++]=Serial.read();

                    

                     if(strstr((char *)r_buffer, "OK"))

                         break;

                 

                  }

                 

                 

              }

              Serial.print("AT+CMGS=\\"");

              Serial.print(number);

              Serial.println("\\"");

              prev_time = millis();

              a=0;

              while((millis() - prev_time)<timeout2)

              {

                  if(Serial.available())

                  {

                    

                     r_buffer[a++]=Serial.read();

                    

                     if(strstr((char *)r_buffer, ">"))

                         break;

                 

                  }

                 

                 

              }

              Serial.print("card: ");

              for(unsigned char i=0;i<10;i++)

              {

                  Serial.write(id_buffer[i]);

              }

              char buf_end[2];

              buf_end[0]=0x1a;

              buf_end[1]='\\0';

              Serial.println(buf_end);

              prev_time = millis();

              a=0;

              while((millis() - prev_time)<timeout2)

              {

                  if(Serial.available())

                  {

                    

                     r_buffer[a++]=Serial.read();

                    

                     if(strstr((char *)r_buffer, "OK"))

                         break;

                 

                  }

                 

                 

              }

               

          

           }

 

              lasttime = millis();

          

 

       }

      

       if(millis() - lasttime > delaytime)

       {

           lasttime = millis();

           old_id=0;

 

       }

   

}

 

void hex_to_dec(uint32_t value)

{

    id_buffer[0] = 0x30 + value / 1000000000;

    id_buffer[1] = 0x30 + value % 1000000000 / 100000000;

    id_buffer[2] = 0x30 + value % 100000000 / 10000000;

    id_buffer[3] = 0x30 + value % 10000000 / 1000000;

    id_buffer[4] = 0x30 + value % 1000000 / 100000;

    id_buffer[5] = 0x30 + value % 100000 / 10000;

    id_buffer[6] = 0x30 + value % 10000 / 1000;

    id_buffer[7] = 0x30 + value % 1000 / 100;

    id_buffer[8] = 0x30 + value % 100 / 10;

    id_buffer[9] = 0x30 + value % 10;

}

 

烧写的时候选择“board板子类型:Iteaduino_Lite”,然后选择相应的串口。

点击upload,提示烧写成功,RDM8800的固件就烧好了。

接下来是测试,拔掉电源线和所有杜邦线,按照下面的硬件连接图来连接FOCA,RDM8800和SIM900模块。

给SIM900模块装上SIM卡(仅支持联通/移动sim卡)和天线,把NFC的天线板连接到RDM8800的接口上,然后插上USB线供电。实物如下图:

上电后,SIM900开机,看到NET LED灯开始闪烁时,等待10s。然后把NFC typeA卡放到RDM8800的天线板上,这时RDM8800会把读到的卡号发送到对应的手机上,例如: “card: 0046553491” 。输出格式为“card: +卡号”。卡一直放在天线板上只读一次,只发一次短信,同一张卡需要隔2秒后才能刷第二次并发送短信,不同的卡号无需等待。

 

此处的FOCA仅是用于供电,你也可以使用5V/1A适配器或者电池供电。

为你推荐
  • 加厚不锈钢汤桶/汤煲 20*20CM不锈钢桶带盖家用小汤桶¥35.00-55.00¥35.00-55.00包邮
    已售件
  • 特价~小酒杯 茶杯 双层隔热 创意口杯 儿童水杯 咖啡杯¥5.40-7.20¥5.40-7.20包邮
    已售件
  • 包邮因纽特YN-128原装刨冰机皮带配件¥48.00¥48.00包邮
    已售件
  • 因纽特 YN-128刨冰机商用 电动碎冰机沙冰机 奶茶店必备¥820.00¥820.00包邮
    已售件
  • 包邮因纽特YN-168 原装刨冰机皮带配件¥58.00¥58.00包邮
    已售件
  • 飞鸽集团24寸学生淑女自行车男女通勤单车轻便特价包邮自行车女式¥425.71¥425.71包邮
    已售件
  • 正品飞鸽集团男女20寸折叠自行车学生车便携变速代步减震单车包邮¥354.28-425.71¥354.28-425.71包邮
    已售件
  • 正品飞鸽集团26寸山地自行车 21速双碟刹山地车 高档品牌自行车¥620.00¥620.00包邮
    已售件
  • 超级优惠大礼包··不单拍只跟自行车一起发货¥25.00¥25.00包邮
    已售件
  • 我是铃铛~叮铃铃~我是铃铛~叮铃铃~我是铃铛~叮铃铃~¥1.00¥1.00包邮
    已售件
  • 7女童装8秋冬季9儿童10连衣裙子两件套装12岁女孩4短袖6公主裙13¥198.00¥198.00包邮
    已售件
  • 女童冬季7棉衣外套6儿童装8中大童棉服加厚9韩版中长款棉袄潮12岁¥¥包邮
    已售件
  • 小学生春天衣服4至15岁儿童8女孩10女童春运动卫衣两件套春秋装12¥298.00¥298.00包邮
    已售件
  • 4秋冬季5女孩子6儿童装8大女童9韩版10连衣裙12套装秋装小孩13岁¥¥包邮
    已售件
  • 飞鸽集团26寸山地自行车21速双碟刹山地车高档品牌自行车正品包邮¥611.40¥611.40包邮
    已售件
  • 女童春秋装2016新款8儿童装9公主背心裙10中大童背带裙连衣裙13岁¥189.00¥189.00包邮
    已售件
  • 8儿童装9秋冬装女装10女童春秋装7连衣裙12纯棉大童公主裙子15岁¥169.00¥169.00包邮
    已售件
  • 3儿童装4女童连衣裙6宝宝秋装5公主裙子7女装9岁8小孩衣服15外套¥199.00¥199.00包邮
    已售件
  • 4女童装5儿童6风衣外套7儿童装9衣服10春秋装12冬款8仿皮草外套13¥198.00¥198.00包邮
    已售件
已经看到最后了
点击返回首页