“MCookie-NFC/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{| style="width: 800px;" |- | 400px|thumb|right|mCookie-NFC mCookie-NFC 是双向连接和识别的近距离无线通信模块,工作...”)
 
第30行: 第30行:
 
*读写器模式支持ISO/IEC 14443A / MIFARE?机制、FeliCa机制、ISO/IEC 14443B机制
 
*读写器模式支持ISO/IEC 14443A / MIFARE?机制、FeliCa机制、ISO/IEC 14443B机制
 
*卡操作模式,支持ISO 14443A / MIFARE?机制、卡操作模式,FeliCa机制
 
*卡操作模式,支持ISO 14443A / MIFARE?机制、卡操作模式,FeliCa机制
 +
*IRQ引脚为2。
 
*采用IIC通讯方式
 
*采用IIC通讯方式
 
{|class="wikitable"
 
{|class="wikitable"
第51行: 第52行:
  
 
==开发==
 
==开发==
使用到的库:
+
*需要使用到“_03_Microduino_NFC_PN532”库驱动NFC模块。
[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_03_Microduino_NFC_PN532 _03_Microduino_NFC_PN532]
+
===读取NFC标签卡号===
 +
*step1:将NFC天线接到NFC天线接口上
 +
[[File:mCookie-NFC-line.jpg|600px|center]]
 +
*step2:将USBTTL,Core,NFC叠加链接到电脑
 +
*step3:打开示例程序
 +
[[File:mCookie-NFC-code1.jpg|800px|center]]
 +
*step4:上传程序,打开串口监视,波特率选为“115200”。将NFC标签贴近天线,可识别到卡号。
 +
[[File:mCookie-NFC-card.jpg|800px|center]]
  
 +
==应用==
 
测试程序:
 
测试程序:
 
[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Texting/Microduino_Write_cards Microduino_Write_cards]
 
[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Texting/Microduino_Write_cards Microduino_Write_cards]
 
==应用==
 
 
通过测试程序向NFC标签写内容:'''注意:该程序只能读ISO14443A四个字节的标签'''
 
通过测试程序向NFC标签写内容:'''注意:该程序只能读ISO14443A四个字节的标签'''
 
*所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino NFC
 
*所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino NFC

2016年7月5日 (二) 05:48的版本

mCookie-NFC

mCookie-NFC 是双向连接和识别的近距离无线通信模块,工作于13.56MHz频率范围,作用距离10厘米左右,实现数据交换和服务。





特色

  • 采用PN532高度集成的非接触读写芯片,带40 kB ROM和1 kB RAM的80C51微控制器内核
  • 集成了RF场检测器
  • 集成了数据模式检测器
  • 低功耗模式 、硬件掉电模式 、软件掉电模式
  • 在读写器模式中,支持Mifare Classic加密,可支持212 kbit/s和424 kbit/s两种更高数据传输速率
  • FeliCa模式下,支持106kbit/s 、212kbit/s和424kbit/s的通信波特率
  • 集成了NFCIP-1的RF接口,传输速率高达424kbit/s

规格

  • 3.3V的电源
  • 控制外部设备的专用I/O管脚
  • 在读写器模式中典型工作距离超过50mm,具体距离由天线尺寸、调谐和电源决定
  • 在NFCIP-1模式下工作距离高达50mm,具体视天线的尺寸、调谐以及电源而定
  • 在卡操作模式中典型工作距离约为100mm,具体距离由天线尺寸、调谐和外部场强度决定
  • 读写器模式支持ISO/IEC 14443A / MIFARE?机制、FeliCa机制、ISO/IEC 14443B机制
  • 卡操作模式,支持ISO 14443A / MIFARE?机制、卡操作模式,FeliCa机制
  • IRQ引脚为2。
  • 采用IIC通讯方式
PN532 Microduino
GND GND
VCC 3V3
SDA SDA
SCL SCL


文档

开发

  • 需要使用到“_03_Microduino_NFC_PN532”库驱动NFC模块。

读取NFC标签卡号

  • step1:将NFC天线接到NFC天线接口上
  • step2:将USBTTL,Core,NFC叠加链接到电脑
  • step3:打开示例程序
MCookie-NFC-code1.jpg
  • step4:上传程序,打开串口监视,波特率选为“115200”。将NFC标签贴近天线,可识别到卡号。
MCookie-NFC-card.jpg

应用

测试程序: Microduino_Write_cards 通过测试程序向NFC标签写内容:注意:该程序只能读ISO14443A四个字节的标签

  • 所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino NFC
  • 准备的软件有:Adafruit_NFCShield_I2C库、Arduino IDE;
  • 解压下载库文件和测试程序,将解压后的库文件拷贝到Arduino IDE 的libraries文件夹中;
  • 打开”Microduino_Write_cards”测试程序,编译通过后,板卡选择Microduino Core (Atmega328P@16M,5V),直接下载即可;
  • 打开串口监视器,选择好波特率,成功串口会返回一些数据,并提示“Please press 'f' to format.....”、“Please press 'r' to Rewrite data......”;
  • 步骤一:输入’f’,格式化标签内容数据,可以看到格式化进程;
  • 步骤二:输入’r’,重新写入内容,写入成功可以返回”Writing URI to sector 1 as an NDEF Message”等数据。如果写入失败,可从步骤一重新开始执行,直到数据写入成功。
  • 完毕可以用带有NFC标签手机测试
  • 写入数据内容有三个:
    • 网络地址
      • const char * url = "microduino.cc";
      • uint8_t ndefprefix = NDEF_URIPREFIX_HTTP_WWWDOT;
    • 邮箱
      • const char * url = "mail@example.com";
      • uint8_t ndefprefix = NDEF_URIPREFIX_MAILTO;
    • 电话号码
      • const char * url = "51508987";
      • uint8_t ndefprefix = NDEF_URIPREFIX_TEL;

用户可在程序中选择,把注释的”//”删除即可,并且能定义自己的内容。


购买

历史

图库

正面

mCookie-NRF Front

背面

mCookie-NRF Back

视频