<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E5%90%91%E6%A0%87%E7%AD%BE%E5%86%85%E5%86%99%E5%85%A5%E5%86%85%E5%AE%B9</id>
		<title>向标签内写入内容 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E5%90%91%E6%A0%87%E7%AD%BE%E5%86%85%E5%86%99%E5%85%A5%E5%86%85%E5%AE%B9"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E5%90%91%E6%A0%87%E7%AD%BE%E5%86%85%E5%86%99%E5%85%A5%E5%86%85%E5%AE%B9&amp;action=history"/>
		<updated>2026-04-29T20:56:27Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=%E5%90%91%E6%A0%87%E7%AD%BE%E5%86%85%E5%86%99%E5%85%A5%E5%86%85%E5%AE%B9&amp;diff=26718&amp;oldid=prev</id>
		<title>2018年11月22日 (四) 08:14 502748957@qq.com</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E5%90%91%E6%A0%87%E7%AD%BE%E5%86%85%E5%86%99%E5%85%A5%E5%86%85%E5%AE%B9&amp;diff=26718&amp;oldid=prev"/>
				<updated>2018-11-22T08:14:41Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;zh-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2018年11月22日 (四) 08:14的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot; &gt;第17行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第17行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p style=&amp;quot;color: #E87E05;font-size:155%&amp;quot;&amp;gt;代码&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p style=&amp;quot;color: #E87E05;font-size:155%&amp;quot;&amp;gt;代码&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*格式化卡片&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/**************************************************************************/ &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/**************************************************************************/ &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>502748957@qq.com</name></author>	</entry>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=%E5%90%91%E6%A0%87%E7%AD%BE%E5%86%85%E5%86%99%E5%85%A5%E5%86%85%E5%AE%B9&amp;diff=26716&amp;oldid=prev</id>
		<title>Irene_lee@yeah.net：创建页面，内容为“{| style=&quot;width: 800px;&quot; |- | &lt;p style=&quot;color: #4F4E4E;font-size:220%&quot;&gt;'''向标签内写入内容'''&lt;/p&gt; &lt;br&gt; 在下面的示例中，在获得一张新的mifare标…”</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E5%90%91%E6%A0%87%E7%AD%BE%E5%86%85%E5%86%99%E5%85%A5%E5%86%85%E5%AE%B9&amp;diff=26716&amp;oldid=prev"/>
				<updated>2018-11-22T07:10:22Z</updated>
		
		<summary type="html">&lt;p&gt;创建页面，内容为“{| style=&amp;quot;width: 800px;&amp;quot; |- | &amp;lt;p style=&amp;quot;color: #4F4E4E;font-size:220%&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;向标签内写入内容&amp;#039;&amp;#039;&amp;#039;&amp;lt;/p&amp;gt; &amp;lt;br&amp;gt; 在下面的示例中，在获得一张新的mifare标…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;p style=&amp;quot;color: #4F4E4E;font-size:220%&amp;quot;&amp;gt;'''向标签内写入内容'''&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
在下面的示例中，在获得一张新的mifare标签时，需要将其格式化为ndef数据格式 &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;color: #E87E05;font-size:155%&amp;quot;&amp;gt;所需硬件&amp;lt;/p&amp;gt;&lt;br /&gt;
*[[MCookie-Core+]]&lt;br /&gt;
*[[MBattery+]]&lt;br /&gt;
*[[MCookie-NFC/zh]]（带天线）&lt;br /&gt;
*一个NFC卡片&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;color: #E87E05;font-size:155%&amp;quot;&amp;gt;电路搭建&amp;lt;/p&amp;gt;&lt;br /&gt;
将Battery+、Core+、MCookie_SD、MCookie-NFC堆叠在一起，通过MicroUSB数据线接入电脑。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;color: #E87E05;font-size:155%&amp;quot;&amp;gt;代码&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
/**************************************************************************/ &lt;br /&gt;
/*! &lt;br /&gt;
    @file     mifareclassic_formatndef.pde &lt;br /&gt;
 &lt;br /&gt;
    This example attempts to format a clean Mifare Classic 1K card as &lt;br /&gt;
    an NFC Forum tag (to store NDEF messages that can be read by any &lt;br /&gt;
    NFC enabled Android phone, etc.) &lt;br /&gt;
 &lt;br /&gt;
    Note that you need the baud rate to be 115200 because we need to print &lt;br /&gt;
    out the data and read from the card at the same time! &lt;br /&gt;
 &lt;br /&gt;
    Check out the links above for our tutorials and wiring diagrams &lt;br /&gt;
    These chips use I2C to communicate &lt;br /&gt;
 &lt;br /&gt;
*/ &lt;br /&gt;
/**************************************************************************/ &lt;br /&gt;
 &lt;br /&gt;
#include &amp;lt;Microduino_NFC.h&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
NFC nfc; &lt;br /&gt;
 &lt;br /&gt;
/* &lt;br /&gt;
    We can encode many different kinds of pointers to the card, &lt;br /&gt;
    from a URL, to an Email address, to a phone number, and many more &lt;br /&gt;
    check the library header .h file to see the large # of supported &lt;br /&gt;
    prefixes! &lt;br /&gt;
*/ &lt;br /&gt;
// For a http://www. url: &lt;br /&gt;
const char *url = &amp;quot;www.microduino.cn&amp;quot;; &lt;br /&gt;
uint8_t ndefprefix = NDEF_URIPREFIX_HTTP_WWWDOT; &lt;br /&gt;
 &lt;br /&gt;
// for an email address &lt;br /&gt;
//const char * url = &amp;quot;mail@example.com&amp;quot;; &lt;br /&gt;
//uint8_t ndefprefix = NDEF_URIPREFIX_MAILTO; &lt;br /&gt;
 &lt;br /&gt;
// for a phone number &lt;br /&gt;
//const char * url = &amp;quot;+1 212 555 1212&amp;quot;; &lt;br /&gt;
//uint8_t ndefprefix = NDEF_URIPREFIX_TEL; &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
void setup(void) { &lt;br /&gt;
    Serial.begin(115200); &lt;br /&gt;
    Serial.println(&amp;quot;Looking for PN532...&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
    uint32_t versiondata = nfc.begin(); &lt;br /&gt;
 &lt;br /&gt;
    if (! versiondata) { &lt;br /&gt;
        Serial.print(&amp;quot;Didn't find PN53x board&amp;quot;); &lt;br /&gt;
        while (1); // halt &lt;br /&gt;
    } &lt;br /&gt;
 &lt;br /&gt;
    // Got ok data, print it out! &lt;br /&gt;
    Serial.print(&amp;quot;Found chip PN5&amp;quot;); &lt;br /&gt;
    Serial.println((versiondata &amp;gt;&amp;gt; 24) &amp;amp; 0xFF, HEX); &lt;br /&gt;
    Serial.print(&amp;quot;Firmware ver. &amp;quot;); &lt;br /&gt;
    Serial.print((versiondata &amp;gt;&amp;gt; 16) &amp;amp; 0xFF, DEC); &lt;br /&gt;
    Serial.print('.'); &lt;br /&gt;
    Serial.println((versiondata &amp;gt;&amp;gt; 8) &amp;amp; 0xFF, DEC); &lt;br /&gt;
} &lt;br /&gt;
 &lt;br /&gt;
void loop(void) { &lt;br /&gt;
    uint8_t success;                          // Flag to check if there was an error with the PN532 &lt;br /&gt;
    uint8_t uid[] = { 0, 0, 0, 0, 0, 0, 0 };  // Buffer to store the returned UID &lt;br /&gt;
    uint8_t uidLength;                        // Length of the UID (4 or 7 bytes depending on ISO14443A card type) &lt;br /&gt;
    bool authenticated = false;               // Flag to indicate if the sector is authenticated &lt;br /&gt;
 &lt;br /&gt;
    // Use the default key &lt;br /&gt;
    uint8_t keya[6] = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }; &lt;br /&gt;
 &lt;br /&gt;
    Serial.println(&amp;quot;&amp;quot;); &lt;br /&gt;
    Serial.println(&amp;quot;PLEASE NOTE: Formatting your card for NDEF records will change the&amp;quot;); &lt;br /&gt;
    Serial.println(&amp;quot;authentication keys.  To reformat your NDEF tag as a clean Mifare&amp;quot;); &lt;br /&gt;
    Serial.println(&amp;quot;Classic tag, use the mifareclassic_ndeftoclassic example!&amp;quot;); &lt;br /&gt;
    Serial.println(&amp;quot;&amp;quot;); &lt;br /&gt;
    Serial.println(&amp;quot;Place your Mifare Classic card on the reader to format with NDEF&amp;quot;); &lt;br /&gt;
    Serial.println(&amp;quot;and press any key to continue ...&amp;quot;); &lt;br /&gt;
    // Wait for user input before proceeding &lt;br /&gt;
    while (!Serial.available()); &lt;br /&gt;
    // a key was pressed1 &lt;br /&gt;
    while (Serial.available()) Serial.read(); &lt;br /&gt;
 &lt;br /&gt;
    // Wait for an ISO14443A type card (Mifare, etc.).  When one is found &lt;br /&gt;
    // 'uid' will be populated with the UID, and uidLength will indicate &lt;br /&gt;
    // if the uid is 4 bytes (Mifare Classic) or 7 bytes (Mifare Ultralight) &lt;br /&gt;
    success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &amp;amp;uidLength); &lt;br /&gt;
 &lt;br /&gt;
    if (success) { &lt;br /&gt;
        // Display some basic information about the card &lt;br /&gt;
        Serial.println(&amp;quot;Found an ISO14443A card&amp;quot;); &lt;br /&gt;
        Serial.print(&amp;quot;  UID Length: &amp;quot;); &lt;br /&gt;
        Serial.print(uidLength, DEC); &lt;br /&gt;
        Serial.println(&amp;quot; bytes&amp;quot;); &lt;br /&gt;
        Serial.print(&amp;quot;  UID Value: &amp;quot;); &lt;br /&gt;
        nfc.PrintHex(uid, uidLength); &lt;br /&gt;
        Serial.println(&amp;quot;&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
        // Make sure this is a Mifare Classic card &lt;br /&gt;
        if (uidLength != 4) { &lt;br /&gt;
            Serial.println(&amp;quot;Ooops ... this doesn't seem to be a Mifare Classic card!&amp;quot;); &lt;br /&gt;
            return; &lt;br /&gt;
        } &lt;br /&gt;
 &lt;br /&gt;
        // We probably have a Mifare Classic card ... &lt;br /&gt;
        Serial.println(&amp;quot;Seems to be a Mifare Classic card (4 byte UID)&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
        // Try to format the card for NDEF data &lt;br /&gt;
        success = nfc.mifareclassic_AuthenticateBlock (uid, uidLength, 0, 0, keya); &lt;br /&gt;
        if (!success) { &lt;br /&gt;
            Serial.println(&amp;quot;Unable to authenticate block 0 to enable card formatting!&amp;quot;); &lt;br /&gt;
            return; &lt;br /&gt;
        } &lt;br /&gt;
        success = nfc.mifareclassic_FormatNDEF(); &lt;br /&gt;
        if (!success) { &lt;br /&gt;
            Serial.println(&amp;quot;Unable to format the card for NDEF&amp;quot;); &lt;br /&gt;
            return; &lt;br /&gt;
        } &lt;br /&gt;
 &lt;br /&gt;
        Serial.println(&amp;quot;Card has been formatted for NDEF data using MAD1&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
        // Try to authenticate block 4 (first block of sector 1) using our key &lt;br /&gt;
        success = nfc.mifareclassic_AuthenticateBlock (uid, uidLength, 4, 0, keya); &lt;br /&gt;
 &lt;br /&gt;
        // Make sure the authentification process didn't fail &lt;br /&gt;
        if (!success) { &lt;br /&gt;
            Serial.println(&amp;quot;Authentication failed.&amp;quot;); &lt;br /&gt;
            return; &lt;br /&gt;
        } &lt;br /&gt;
 &lt;br /&gt;
        // Try to write a URL &lt;br /&gt;
        Serial.println(&amp;quot;Writing URI to sector 1 as an NDEF Message&amp;quot;); &lt;br /&gt;
 &lt;br /&gt;
        // Authenticated seems to have worked &lt;br /&gt;
        // Try to write an NDEF record to sector 1 &lt;br /&gt;
        // Use 0x01 for the URI Identifier Code to prepend &amp;quot;http://www.&amp;quot; &lt;br /&gt;
        // to the url (and save some space).  For information on URI ID Codes &lt;br /&gt;
        // see http://www.ladyada.net/wiki/private/articlestaging/nfc/ndef &lt;br /&gt;
        if (strlen(url) &amp;gt; 38) { &lt;br /&gt;
            // The length is also checked in the WriteNDEFURI function, but lets &lt;br /&gt;
            // warn users here just in case they change the value and it's bigger &lt;br /&gt;
            // than it should be &lt;br /&gt;
            Serial.println(&amp;quot;URI is too long ... must be less than 38 characters long&amp;quot;); &lt;br /&gt;
            return; &lt;br /&gt;
        } &lt;br /&gt;
 &lt;br /&gt;
        // URI is within size limits ... write it to the card and report success/failure &lt;br /&gt;
        success = nfc.mifareclassic_WriteNDEFURI(1, ndefprefix, url); &lt;br /&gt;
        if (success) { &lt;br /&gt;
            Serial.println(&amp;quot;NDEF URI Record written to sector 1&amp;quot;); &lt;br /&gt;
        } else { &lt;br /&gt;
            Serial.println(&amp;quot;NDEF Record creation failed! :(&amp;quot;); &lt;br /&gt;
        } &lt;br /&gt;
    } &lt;br /&gt;
 &lt;br /&gt;
    // Wait a bit before trying again &lt;br /&gt;
    Serial.println(&amp;quot;\n\nDone!&amp;quot;); &lt;br /&gt;
    delay(1000); &lt;br /&gt;
    Serial.flush(); &lt;br /&gt;
    while(Serial.available()) Serial.read(); &lt;br /&gt;
} &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
*将卡片放在读卡器上，确认模块与读卡器连接好。打开串口等待提示，当出现“press any key to continue”时在串口输入任意字符即可进入之后步骤。&lt;br /&gt;
*值得注意的是：默认格式化密码为：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
uint8_t keya[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
初始写入内容在如下代码处更改&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
const char * url = &amp;quot;www.microduino.cn&amp;quot;;&lt;br /&gt;
uint8_t ndefprefix = NDEF_URIPREFIX_HTTP_WWWDOT;&lt;br /&gt;
&lt;br /&gt;
// for an email address&lt;br /&gt;
//const char * url = &amp;quot;mail@example.com&amp;quot;;&lt;br /&gt;
//uint8_t ndefprefix = NDEF_URIPREFIX_MAILTO;&lt;br /&gt;
&lt;br /&gt;
// for a phone number&lt;br /&gt;
//const char * url = &amp;quot;+1 212 555 1212&amp;quot;;&lt;br /&gt;
//uint8_t ndefprefix = NDEF_URIPREFIX_TEL;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*打开示例中的“readMifare”示例&lt;br /&gt;
在程序中找到如下程序段,该段程序会向卡片中写入“50274895mcokie8”字符串（不包括引号）。之后程序会再次读出该字符串。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
// If you want to write something to block 4 to test with, uncomment&lt;br /&gt;
        // the following line and this text should be read back in a minute&lt;br /&gt;
        memcpy(data, (const uint8_t[]){ '5', '0', '2', '7', '4', '8', '9', '5', 'm', 'c', 'o', 'k', 'i', 'e', '8' }, sizeof data);&lt;br /&gt;
        success = nfc.mifareclassic_WriteDataBlock (4, data);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
打开串口开始运行程序，会看到如下返回。&lt;br /&gt;
*该示例中包括：写入数据，读出数据，读出卡片ID，输入密码（keya数组）等功能。&lt;br /&gt;
[[file:Readmifare.png|center|600px|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[MCookie-NFC/zh | 返回MCookie-NFC/zh页面]]&lt;/div&gt;</summary>
		<author><name>Irene_lee@yeah.net</name></author>	</entry>

	</feed>