“【向标签内写入内容】”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
第22行: 第22行:
 
***uint8_t ndefprefix = NDEF_URIPREFIX_TEL;
 
***uint8_t ndefprefix = NDEF_URIPREFIX_TEL;
 
用户可在程序中选择,把注释的”//”删除即可,并且能定义自己的内容。
 
用户可在程序中选择,把注释的”//”删除即可,并且能定义自己的内容。
'''[[Microduino-Module NFC/zh | 返回Microduino-NFC模块页面]]'''
+
*'''[[Microduino-Module NFC/zh | 返回Microduino-NFC模块页面]]'''
 
|}
 
|}

2018年6月20日 (三) 08:41的版本

通过测试程序向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;

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