https://wiki.microduinoinc.com/index.php?title=Microduino-Module_NFC&feed=atom&action=history
Microduino-Module NFC - Revision history
2024-03-28T21:31:35Z
Revision history for this page on the wiki
MediaWiki 1.28.2
https://wiki.microduinoinc.com/index.php?title=Microduino-Module_NFC&diff=3851&oldid=prev
Fengfeng: /* Application */
2016-08-24T07:38:16Z
<p><span dir="auto"><span class="autocomment">Application</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 07:38, 24 August 2016</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l52" >Line 52:</td>
<td colspan="2" class="diff-lineno">Line 52:</td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>==Application==</div></td><td class='diff-marker'> </td><td style="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;"><div>==Application==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>Use the test program to write data to NFC. '''Note: this program only can read ISO14443A four bytes label'''</div></td><td class='diff-marker'> </td><td style="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;"><div>Use the test program to write data to NFC. '''Note: this program only can read ISO14443A four bytes label'''</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*Prepared <del class="diffchange diffchange-inline">hardware:Microduino </del>FT232R, Microduino Core and Microduino NRF</div></td><td class='diff-marker'>+</td><td style="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;"><div>*Prepared <ins class="diffchange diffchange-inline">hardware: Microduino </ins>FT232R, Microduino Core and Microduino NRF<ins class="diffchange diffchange-inline">;</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*Prepared <del class="diffchange diffchange-inline">software:Adafruit_NFCShield_I2C </del>library and Arduino <del class="diffchange diffchange-inline">IDE;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*Prepared <ins class="diffchange diffchange-inline">software: Adafruit_NFCShield_I2C </ins>library and Arduino <ins class="diffchange diffchange-inline">IDE;</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*Download the library and test program, uncompress the library and copy to libraries folder of Arduino IDE;</div></td><td class='diff-marker'> </td><td style="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;"><div>*Download the library and test program, uncompress the library and copy to libraries folder of Arduino IDE;</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*Open the <del class="diffchange diffchange-inline">”Microduino_Write_cards” </del>test program, compile it and select the "Microduino Core (Atmega328P@16M,5V)" to <del class="diffchange diffchange-inline">download;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*Open the <ins class="diffchange diffchange-inline">"Microduino_Write_cards" </ins>test program, compile it and select the "Microduino Core (Atmega328P@16M,5V)" to <ins class="diffchange diffchange-inline">download;</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*Open the serial monitor, select the baud rate, if <del class="diffchange diffchange-inline">successed</del>, serial will return some data and print <del class="diffchange diffchange-inline">“Please </del>press 'f' to format.....<del class="diffchange diffchange-inline">”、“Please </del>press 'r' to Rewrite data......<del class="diffchange diffchange-inline">”;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*Open the serial monitor, select the baud rate, if <ins class="diffchange diffchange-inline">succeeding</ins>, serial will return some data and print <ins class="diffchange diffchange-inline">"Please </ins>press 'f' to format.....<ins class="diffchange diffchange-inline">", "Please </ins>press 'r' to Rewrite data......<ins class="diffchange diffchange-inline">";</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*Step <del class="diffchange diffchange-inline">1:Input ’f’ </del>to format the label, you can see the format progress;</div></td><td class='diff-marker'>+</td><td style="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;"><div>*Step <ins class="diffchange diffchange-inline">1: Input 'f' </ins>to format the label, you can see the format progress;</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*Step <del class="diffchange diffchange-inline">2:Input ’r’ </del>to rewrite new data, if <del class="diffchange diffchange-inline">successed</del>, then return <del class="diffchange diffchange-inline">”Writing </del>URI to sector 1 as an NDEF <del class="diffchange diffchange-inline">Message”</del>. If failed, repeat from step 1 until data was wrote successfully.</div></td><td class='diff-marker'>+</td><td style="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;"><div>*Step <ins class="diffchange diffchange-inline">2: Input 'r' </ins>to rewrite new data, if <ins class="diffchange diffchange-inline">succeeding</ins>, then return <ins class="diffchange diffchange-inline">"Writing </ins>URI to sector 1 as an NDEF <ins class="diffchange diffchange-inline">Message"</ins>. If failed, repeat from step 1 until data was wrote successfully.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*Use a mobile phone with NFC label to test</div></td><td class='diff-marker'> </td><td style="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;"><div>*Use a mobile phone with NFC label to test</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*There are three wrote data:</div></td><td class='diff-marker'> </td><td style="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;"><div>*There are three wrote data:</div></td></tr>
</table>
Fengfeng
https://wiki.microduinoinc.com/index.php?title=Microduino-Module_NFC&diff=3850&oldid=prev
Fengfeng: Fengfeng moved page Microduino-NFC to Microduino-Module NFC
2016-07-11T07:34:54Z
<p>Fengfeng moved page <a href="/Microduino-NFC" class="mw-redirect" title="Microduino-NFC">Microduino-NFC</a> to <a href="/Microduino-Module_NFC" title="Microduino-Module NFC">Microduino-Module NFC</a></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr style='vertical-align: top;' lang='en'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 07:34, 11 July 2016</td>
</tr><tr><td colspan='2' style='text-align: center;' lang='en'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
Fengfeng
https://wiki.microduinoinc.com/index.php?title=Microduino-Module_NFC&diff=3849&oldid=prev
33434428@qq.com at 03:04, 22 January 2016
2016-01-22T03:04:56Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 03:04, 22 January 2016</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l56" >Line 56:</td>
<td colspan="2" class="diff-lineno">Line 56:</td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*Download the library and test program, uncompress the library and copy to libraries folder of Arduino IDE;</div></td><td class='diff-marker'> </td><td style="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;"><div>*Download the library and test program, uncompress the library and copy to libraries folder of Arduino IDE;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*Open the ”Microduino_Write_cards” test program, compile it and select the "Microduino Core (Atmega328P@16M,5V)" to download;</div></td><td class='diff-marker'> </td><td style="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;"><div>*Open the ”Microduino_Write_cards” test program, compile it and select the "Microduino Core (Atmega328P@16M,5V)" to download;</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*Open the serial monitor, select the baud rate, if successed, serial will <del class="diffchange diffchange-inline">retuen </del>some data and print “Please press 'f' to format.....”、“Please press 'r' to Rewrite data......”;</div></td><td class='diff-marker'>+</td><td style="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;"><div>*Open the serial monitor, select the baud rate, if successed, serial will <ins class="diffchange diffchange-inline">return </ins>some data and print “Please press 'f' to format.....”、“Please press 'r' to Rewrite data......”;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*Step 1:Input ’f’ to format the label, you can see the format progress;</div></td><td class='diff-marker'> </td><td style="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;"><div>*Step 1:Input ’f’ to format the label, you can see the format progress;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*Step 2:Input ’r’ to rewrite new data, if successed, then return ”Writing URI to sector 1 as an NDEF Message”. If failed, repeat from step 1 until data was wrote successfully.</div></td><td class='diff-marker'> </td><td style="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;"><div>*Step 2:Input ’r’ to rewrite new data, if successed, then return ”Writing URI to sector 1 as an NDEF Message”. If failed, repeat from step 1 until data was wrote successfully.</div></td></tr>
</table>
33434428@qq.com
https://wiki.microduinoinc.com/index.php?title=Microduino-Module_NFC&diff=3848&oldid=prev
Admin: /* Specifications */
2015-12-23T14:04:56Z
<p><span dir="auto"><span class="autocomment">Specifications</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 14:04, 23 December 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l14" >Line 14:</td>
<td colspan="2" class="diff-lineno">Line 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*Integrate the NFCIP-1's RF interface with transmission rate up to 424kbit/s.</div></td><td class='diff-marker'> </td><td style="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;"><div>*Integrate the NFCIP-1's RF interface with transmission rate up to 424kbit/s.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"></td><td class='diff-marker'> </td><td style="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;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>==<del class="diffchange diffchange-inline">Specifications</del>==</div></td><td class='diff-marker'>+</td><td style="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;"><div>==<ins class="diffchange diffchange-inline">Specification</ins>==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*2.7V<del class="diffchange diffchange-inline">~</del>5.5V <del class="diffchange diffchange-inline">power;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*<ins class="diffchange diffchange-inline">Power supply (</ins>2.7V<ins class="diffchange diffchange-inline">-</ins>5.5V<ins class="diffchange diffchange-inline">).</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">Specific </del>I/O port to <del class="diffchange diffchange-inline">contorl </del>external <del class="diffchange diffchange-inline">device;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*<ins class="diffchange diffchange-inline">With specific </ins>I/O port to <ins class="diffchange diffchange-inline">control </ins>external <ins class="diffchange diffchange-inline">devices. </ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">In reading and writing mode, the </del>default working distance more than 50mm<del class="diffchange diffchange-inline">, actually distance depends on antenna size, tuning, and power supply;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*<ins class="diffchange diffchange-inline">With </ins>default working distance <ins class="diffchange diffchange-inline">of </ins>more than 50mm <ins class="diffchange diffchange-inline">under reading & writing mode. </ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">In </del>NFCIP-1 mode<del class="diffchange diffchange-inline">, the default working distance more than 50mm, actually distance depends on antenna size, tuning, and power supply;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*<ins class="diffchange diffchange-inline">With default working distance up to 50mm under </ins>NFCIP-1 mode<ins class="diffchange diffchange-inline">.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">In FeliCa mode, the </del>default working distance <del class="diffchange diffchange-inline">more than </del>100mm<del class="diffchange diffchange-inline">, actually distance depends on antenna size, tuning, and external field strength;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>* <ins class="diffchange diffchange-inline">With </ins>default working distance <ins class="diffchange diffchange-inline">of about </ins>100mm <ins class="diffchange diffchange-inline">under FeliCa mode.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">Reading and </del>writing mode supports ISO/IEC 14443A/MIFARE <del class="diffchange diffchange-inline">mechanism</del>, FeliCa <del class="diffchange diffchange-inline">mechanism </del>and ISO/IEC 14443B mechanism<del class="diffchange diffchange-inline">;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*<ins class="diffchange diffchange-inline">The reading & </ins>writing mode supports ISO/IEC 14443A/MIFARE, FeliCa and ISO/IEC 14443B mechanism<ins class="diffchange diffchange-inline">. </ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*FeliCa mode supports ISO 14443A / MIFARE <del class="diffchange diffchange-inline">mechaniam、card operation mode </del>and FeliCa mechanism<del class="diffchange diffchange-inline">;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>* FeliCa mode supports ISO 14443A / MIFARE and FeliCa mechanism<ins class="diffchange diffchange-inline">. </ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">Use </del>IIC <del class="diffchange diffchange-inline">communicate method</del>.</div></td><td class='diff-marker'>+</td><td style="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;"><div>*<ins class="diffchange diffchange-inline">Adopt </ins>IIC <ins class="diffchange diffchange-inline">communication mode</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>{|class="wikitable"</div></td><td class='diff-marker'> </td><td style="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;"><div>{|class="wikitable"</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>! rowspan="1" | PN532 || Microduino  </div></td><td class='diff-marker'> </td><td style="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;"><div>! rowspan="1" | PN532 || Microduino  </div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l38" >Line 38:</td>
<td colspan="2" class="diff-lineno">Line 38:</td></tr>
<tr><td class='diff-marker'> </td><td style="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;"></td><td class='diff-marker'> </td><td style="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;"></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>[[File:Microduino-NFC-pin.jpg|800px|thumb|center|Microduino-NFC]]</div></td><td class='diff-marker'> </td><td style="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;"><div>[[File:Microduino-NFC-pin.jpg|800px|thumb|center|Microduino-NFC]]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="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;"></td><td class='diff-marker'> </td><td style="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;"></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>==Document==</div></td><td class='diff-marker'> </td><td style="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;"><div>==Document==</div></td></tr>
</table>
Admin
https://wiki.microduinoinc.com/index.php?title=Microduino-Module_NFC&diff=3847&oldid=prev
1304410487@qq.com: /* Features */
2015-11-23T02:21:35Z
<p><span dir="auto"><span class="autocomment">Features</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 02:21, 23 November 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l7" >Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td></tr>
<tr><td class='diff-marker'> </td><td style="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;"></td><td class='diff-marker'> </td><td style="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;"></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>==Features==</div></td><td class='diff-marker'> </td><td style="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;"><div>==Features==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">Use PN532 </del>highly integrated contactless reading and writing chip<del class="diffchange diffchange-inline">, contains </del>a 80C51 microcontroller core <del class="diffchange diffchange-inline">with </del>40kB ROM and 1 <del class="diffchange diffchange-inline">kB </del>RAM<del class="diffchange diffchange-inline">; </del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*<ins class="diffchange diffchange-inline">Adopt </ins>highly integrated contactless reading and writing <ins class="diffchange diffchange-inline">PN532 </ins>chip <ins class="diffchange diffchange-inline">with </ins>a 80C51 microcontroller core <ins class="diffchange diffchange-inline">of </ins>40kB ROM and 1 <ins class="diffchange diffchange-inline">KB </ins>RAM<ins class="diffchange diffchange-inline">.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*Integrate the RF field detector<del class="diffchange diffchange-inline">;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*Integrate the RF field detector <ins class="diffchange diffchange-inline">and </ins>data mode detector<ins class="diffchange diffchange-inline">. </ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">*Integrate the </del>data mode detector<del class="diffchange diffchange-inline">;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*<ins class="diffchange diffchange-inline">With low-</ins>power mode, hardware power<ins class="diffchange diffchange-inline">-down </ins>mode and software power<ins class="diffchange diffchange-inline">-down </ins>mode<ins class="diffchange diffchange-inline">.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">Low </del>power <del class="diffchange diffchange-inline">consumption </del>mode, hardware power <del class="diffchange diffchange-inline">lost </del>mode and software power <del class="diffchange diffchange-inline">lost </del>mode<del class="diffchange diffchange-inline">;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*<ins class="diffchange diffchange-inline">Support Mifare Classic encryption in </ins>reading and writing mode, <ins class="diffchange diffchange-inline">offering </ins>212kbit/s and 424 kbit/s two kinds of higher data <ins class="diffchange diffchange-inline">transmission rates.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">In </del>reading and writing mode, <del class="diffchange diffchange-inline">support Mifare Classic encryption, which can support </del>212kbit/s and 424 kbit/s two kinds of higher data <del class="diffchange diffchange-inline">transfer rate;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*<ins class="diffchange diffchange-inline">Support </ins>106kbit/s, 212kbit/s and 424kbit/s communication rate <ins class="diffchange diffchange-inline">in FeliCa mode.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del class="diffchange diffchange-inline">In FeliCa mode,support </del>106kbit/s, 212kbit/s and 424kbit/s communication rate<del class="diffchange diffchange-inline">;</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>*Integrate the NFCIP-1's RF interface <ins class="diffchange diffchange-inline">with transmission </ins>rate up to 424kbit/s.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*Integrate the NFCIP-1's RF interface<del class="diffchange diffchange-inline">, transfer </del>rate up to 424kbit/s.</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="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;"></td><td class='diff-marker'> </td><td style="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;"></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>==Specifications==</div></td><td class='diff-marker'> </td><td style="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;"><div>==Specifications==</div></td></tr>
</table>
1304410487@qq.com
https://wiki.microduinoinc.com/index.php?title=Microduino-Module_NFC&diff=3846&oldid=prev
Pkj: /* Features */
2014-08-22T02:47:49Z
<p><span dir="auto"><span class="autocomment">Features</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 02:47, 22 August 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l11" >Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*Integrate the data mode detector;</div></td><td class='diff-marker'> </td><td style="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;"><div>*Integrate the data mode detector;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*Low power consumption mode, hardware power lost mode and software power lost mode;</div></td><td class='diff-marker'> </td><td style="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;"><div>*Low power consumption mode, hardware power lost mode and software power lost mode;</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*In reading and writing mode, support Mifare Classic encryption, which can support 212kbit/s and 424 kbit/s two higher data transfer rate;</div></td><td class='diff-marker'>+</td><td style="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;"><div>*In reading and writing mode, support Mifare Classic encryption, which can support 212kbit/s and 424 kbit/s two <ins class="diffchange diffchange-inline">kinds of </ins>higher data transfer rate;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*In FeliCa mode,support 106kbit/s, 212kbit/s and 424kbit/s communication rate;</div></td><td class='diff-marker'> </td><td style="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;"><div>*In FeliCa mode,support 106kbit/s, 212kbit/s and 424kbit/s communication rate;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>*Integrate the NFCIP-1's RF interface, transfer rate up to 424kbit/s.</div></td><td class='diff-marker'> </td><td style="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;"><div>*Integrate the NFCIP-1's RF interface, transfer rate up to 424kbit/s.</div></td></tr>
</table>
Pkj
https://wiki.microduinoinc.com/index.php?title=Microduino-Module_NFC&diff=3845&oldid=prev
Pkj: /* Development */
2014-07-02T05:36:19Z
<p><span dir="auto"><span class="autocomment">Development</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 05:36, 2 July 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l47" >Line 47:</td>
<td colspan="2" class="diff-lineno">Line 47:</td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>==Development==</div></td><td class='diff-marker'> </td><td style="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;"><div>==Development==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>Library:</div></td><td class='diff-marker'> </td><td style="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;"><div>Library:</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>https://github.com/<del class="diffchange diffchange-inline">adafruit</del>/<del class="diffchange diffchange-inline">Adafruit_NFCShield_I2C</del></div></td><td class='diff-marker'>+</td><td style="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;"><div>https://github.com/<ins class="diffchange diffchange-inline">Microduino</ins>/<ins class="diffchange diffchange-inline">Microduino_Tutorials/tree/master/Microduino_Libraries/_03_Microduino_NFC_PN532</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"></td><td class='diff-marker'> </td><td style="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;"></td></tr>
<tr><td class='diff-marker'> </td><td style="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;"><div>Test program:</div></td><td class='diff-marker'> </td><td style="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;"><div>Test program:</div></td></tr>
</table>
Pkj
https://wiki.microduinoinc.com/index.php?title=Microduino-Module_NFC&diff=3844&oldid=prev
Jasonsheng: Created page with "{{Language|Microduino-NFC}} {| style="width: 800px;" |- | Microduino-NFC Microduino NFC is a two-way connection and identifi..."
2014-04-11T05:05:51Z
<p>Created page with "{{Language|Microduino-NFC}} {| style="width: 800px;" |- | <a href="/File:Microduino-NFC-rect.jpg" title="File:Microduino-NFC-rect.jpg">400px|thumb|right|Microduino-NFC</a> Microduino NFC is a two-way connection and identifi..."</p>
<p><b>New page</b></p><div>{{Language|Microduino-NFC}}<br />
{| style="width: 800px;"<br />
|-<br />
|<br />
[[File:Microduino-NFC-rect.jpg|400px|thumb|right|Microduino-NFC]]<br />
Microduino NFC is a two-way connection and identification module for close range wireless communication, work at 13.56MHz frequency, about 10cm working distance and realize the data exchange and service.<br />
<br />
==Features==<br />
*Use PN532 highly integrated contactless reading and writing chip, contains a 80C51 microcontroller core with 40kB ROM and 1 kB RAM; <br />
*Integrate the RF field detector;<br />
*Integrate the data mode detector;<br />
*Low power consumption mode, hardware power lost mode and software power lost mode;<br />
*In reading and writing mode, support Mifare Classic encryption, which can support 212kbit/s and 424 kbit/s two higher data transfer rate;<br />
*In FeliCa mode,support 106kbit/s, 212kbit/s and 424kbit/s communication rate;<br />
*Integrate the NFCIP-1's RF interface, transfer rate up to 424kbit/s.<br />
<br />
==Specifications==<br />
*2.7V~5.5V power;<br />
*Specific I/O port to contorl external device;<br />
*In reading and writing mode, the default working distance more than 50mm, actually distance depends on antenna size, tuning, and power supply;<br />
*In NFCIP-1 mode, the default working distance more than 50mm, actually distance depends on antenna size, tuning, and power supply;<br />
*In FeliCa mode, the default working distance more than 100mm, actually distance depends on antenna size, tuning, and external field strength;<br />
*Reading and writing mode supports ISO/IEC 14443A/MIFARE mechanism, FeliCa mechanism and ISO/IEC 14443B mechanism;<br />
*FeliCa mode supports ISO 14443A / MIFARE mechaniam、card operation mode and FeliCa mechanism;<br />
*Use IIC communicate method.<br />
{|class="wikitable"<br />
! rowspan="1" | PN532 || Microduino <br />
|-<br />
|GND|| GND<br />
|-<br />
| VCC ||3V3<br />
|-<br />
| SDA||SDA<br />
|-<br />
| SCL||SCL<br />
<br />
|}<br />
<br />
<br />
[[File:Microduino-NFC-pin.jpg|800px|thumb|center|Microduino-NFC]]<br />
<br />
<br />
==Document==<br />
<br />
*Chip:'''[[File:pn532.pdf]]'''<br />
<br />
==Development==<br />
Library:<br />
https://github.com/adafruit/Adafruit_NFCShield_I2C<br />
<br />
Test program:<br />
https://github.com/Microduino/Microduino_Tutorials/commit/f642ac523261cc08f58d9c521f5806b19c02ce15<br />
<br />
==Application==<br />
Use the test program to write data to NFC. '''Note: this program only can read ISO14443A four bytes label'''<br />
*Prepared hardware:Microduino FT232R, Microduino Core and Microduino NRF<br />
*Prepared software:Adafruit_NFCShield_I2C library and Arduino IDE;<br />
*Download the library and test program, uncompress the library and copy to libraries folder of Arduino IDE;<br />
*Open the ”Microduino_Write_cards” test program, compile it and select the "Microduino Core (Atmega328P@16M,5V)" to download;<br />
*Open the serial monitor, select the baud rate, if successed, serial will retuen some data and print “Please press 'f' to format.....”、“Please press 'r' to Rewrite data......”;<br />
*Step 1:Input ’f’ to format the label, you can see the format progress;<br />
*Step 2:Input ’r’ to rewrite new data, if successed, then return ”Writing URI to sector 1 as an NDEF Message”. If failed, repeat from step 1 until data was wrote successfully.<br />
*Use a mobile phone with NFC label to test<br />
*There are three wrote data:<br />
**Network address<br />
***const char * url = "microduino.cc";<br />
***uint8_t ndefprefix = NDEF_URIPREFIX_HTTP_WWWDOT;<br />
**Mail<br />
***const char * url = "mail@example.com";<br />
***uint8_t ndefprefix = NDEF_URIPREFIX_MAILTO;<br />
**Phone number<br />
***const char * url = "51508987";<br />
***uint8_t ndefprefix = NDEF_URIPREFIX_TEL;<br />
User can choose in the program, the annotation of "//" can be deleted, and can define your own content.<br />
<br />
==Buy==<br />
<br />
==History==<br />
<br />
==Picture==<br />
<br />
==Front==<br />
[[file:Microduino-NRF-F.JPG|thumb|600px|center|Microduino-NRF Front]]<br />
==Back==<br />
[[file:Microduino-NRF-b.JPG|thumb|600px|center|Microduino-NRF Back]]<br />
==Video==<br />
|}</div>
Jasonsheng