查看“Microduino-Module NFC/zh”的源代码
←
Microduino-Module NFC/zh
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|Microduino-NFC}} {| style="width: 800px;" |- | [[File:Microduino-NFC-rect.jpg|400px|thumb|right|Microduino-NFC]] Microduino 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 ==规格== *2.7V~5.5V的电源 *控制外部设备的专用I/O管脚 *在读写器模式中典型工作距离超过50mm,具体距离由天线尺寸、调谐和电源决定 *在NFCIP-1模式下工作距离高达50mm,具体视天线的尺寸、调谐以及电源而定 *在卡操作模式中典型工作距离约为100mm,具体距离由天线尺寸、调谐和外部场强度决定 *读写器模式支持ISO/IEC 14443A / MIFARE?机制、FeliCa机制、ISO/IEC 14443B机制 *卡操作模式,支持ISO 14443A / MIFARE?机制、卡操作模式,FeliCa机制 *采用IIC通讯方式 {|class="wikitable" ! rowspan="1" | PN532 || Microduino |- |GND|| GND |- | VCC ||3V3 |- | SDA||SDA |- | SCL||SCL |} [[File:Microduino-NFC-pin.jpg|800px|thumb|center|Microduino-NFC]] ==文档== *Eagle原理图:'''[[File:Microduino-NFC.zip]]''' *芯片:'''[[File:pn532.pdf]]''' ==开发== 使用到的库: https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_03_Microduino_NFC_PN532 测试程序: https://github.com/Microduino/Microduino_Tutorials/commit/f642ac523261cc08f58d9c521f5806b19c02ce15 ==应用== 通过测试程序向NFC标签写内容:'''注意:该程序只能读ISO14443A四个字节的标签''' *所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino NRF *准备的软件有: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; 用户可在程序中选择,把注释的”//”删除即可,并且能定义自己的内容。 '''其他应用:''' Microduino nRF24组网NFC电脑解锁:http://www.microduino.cc/wiki/index.php?title=Microduino_nRF24%E7%BB%84%E7%BD%91NFC%E7%94%B5%E8%84%91%E8%A7%A3%E9%94%81/zh Microduino NFC门锁:http://www.microduino.cc/wiki/index.php?title=Microduino_NFC%E9%97%A8%E9%94%81/zh ==购买== ==历史== ==图库== ==正面== [[file:Microduino-NRF-F.JPG|thumb|600px|center|Microduino-NRF Front]] ==背面== [[file:Microduino-NRF-b.JPG|thumb|600px|center|Microduino-NRF Back]] ==视频== |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
Microduino-Module NFC/zh
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息