http://lifestyle201.com/wiki/index.php?action=history&feed=atom&title=SKU%3ARB-03T006_NRF24L01%E6%97%A0%E7%BA%BF%E6%95%B0%E4%BC%A0%E6%A8%A1%E5%9D%97
无码av电影在线观看不卡,伊人婷婷色香五月综合缴缴情小蛇,久久se精品一区二区
2025-03-14T15:09:16Z
本wiki的該頁面的版本歷史
MediaWiki 1.21.2
http://lifestyle201.com/wiki/index.php?title=SKU:RB-03T006_NRF24L01%E6%97%A0%E7%BA%BF%E6%95%B0%E4%BC%A0%E6%A8%A1%E5%9D%97&diff=8546&oldid=prev
Zhangxin:/* 相關(guān)資料 */
2021-12-13T01:33:32Z
<p>?<span dir="auto"><span class="autocomment">相關(guān)資料</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">←上一版本</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">2021年12月13日 (一) 01:33的版本</td>
</tr><tr><td colspan="2" class="diff-lineno">第571行:</td>
<td colspan="2" class="diff-lineno">第571行:</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>[[文件:erweima.png|230px|無框|右]]</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>[[文件:erweima.png|230px|無框|右]]</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>* 產(chǎn)品資料</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>* 產(chǎn)品資料</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://pan.baidu.com/s/<del class="diffchange diffchange-inline">1owzdhkxOv-L9JUJjFzD8QA  提取碼:cwpg  <br/></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://pan.baidu.com/s/<ins class="diffchange diffchange-inline">1mtvLUaZQPVl_FMMHIvwuRg </ins></div></td></tr>
<tr><td colspan="2"> </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">提取碼:6bel</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>* 更多例程</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>* 更多例程</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>: [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-ExampleSketches#bm1 NRF24L01 使用例子程序]</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>: [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-ExampleSketches#bm1 NRF24L01 使用例子程序]</div></td></tr>
</table>
Zhangxin
http://lifestyle201.com/wiki/index.php?title=SKU:RB-03T006_NRF24L01%E6%97%A0%E7%BA%BF%E6%95%B0%E4%BC%A0%E6%A8%A1%E5%9D%97&diff=8029&oldid=prev
2018年9月27日 (四) 03:03 Arduino77
2018-09-27T03:03:19Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">←上一版本</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">2018年9月27日 (四) 03:03的版本</td>
</tr><tr><td colspan="2" class="diff-lineno">第566行:</td>
<td colspan="2" class="diff-lineno">第566行:</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></pre></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></pre></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">===更多例程===</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> </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">* [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-ExampleSketches#bm1 NRF24L01 使用例子程序]</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></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">* [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo NRF24L01 使用詳解]</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></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">* [http://playground.arduino.cc/InterfacingWithHardware/Nrf2401/ Arduino 官方教程]</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></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>==相關(guān)資料==</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>==相關(guān)資料==</div></td></tr>
<tr><td colspan="2" class="diff-lineno">第575行:</td>
<td colspan="2" class="diff-lineno">第572行:</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>* 產(chǎn)品資料</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>* 產(chǎn)品資料</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>下載鏈接:https://pan.baidu.com/s/1owzdhkxOv-L9JUJjFzD8QA  提取碼:cwpg  <br/></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>下載鏈接:https://pan.baidu.com/s/1owzdhkxOv-L9JUJjFzD8QA  提取碼:cwpg  <br/></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">* 更多例程</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">: [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-ExampleSketches#bm1 NRF24L01 使用例子程序]</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">: [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo NRF24L01 使用詳解]</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">: [http://playground.arduino.cc/InterfacingWithHardware/Nrf2401/ Arduino 官方教程]</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>* 產(chǎn)品購買鏈接:http://lifestyle201.com/goods-54.html</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>* 產(chǎn)品購買鏈接:http://lifestyle201.com/goods-54.html</div></td></tr>
</table>
Arduino77
http://lifestyle201.com/wiki/index.php?title=SKU:RB-03T006_NRF24L01%E6%97%A0%E7%BA%BF%E6%95%B0%E4%BC%A0%E6%A8%A1%E5%9D%97&diff=8028&oldid=prev
2018年9月27日 (四) 03:02 Arduino77
2018-09-27T03:02:36Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">←上一版本</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">2018年9月27日 (四) 03:02的版本</td>
</tr><tr><td colspan="2" class="diff-lineno">第2行:</td>
<td colspan="2" class="diff-lineno">第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;"><div>==產(chǎn)品概述==</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>==產(chǎn)品概述==</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>NRF24L01是一款新型單片射頻收發(fā)器件,工作于2.4 GHz~2.5 GHz ISM頻段。內(nèi)置頻率合成器、功率放大器、晶體振蕩器、調(diào)制器等功能模塊,并融合了增強型ShockBurst技術(shù),其中輸出功率和通信頻道可通過程序進 行配置。NRF24L01功耗低,在以-6 dBm的功率發(fā)射時,工作電流也只有9 mA;接收時,工作電流只有12.3 mA,多種低功率工作模式(掉電模式和空閑模式)使節(jié)能設(shè)計更方便。</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>NRF24L01是一款新型單片射頻收發(fā)器件,工作于2.4 GHz~2.5 GHz ISM頻段。內(nèi)置頻率合成器、功率放大器、晶體振蕩器、調(diào)制器等功能模塊,并融合了增強型ShockBurst技術(shù),其中輸出功率和通信頻道可通過程序進 行配置。NRF24L01功耗低,在以-6 dBm的功率發(fā)射時,工作電流也只有9 mA;接收時,工作電流只有12.3 mA,多種低功率工作模式(掉電模式和空閑模式)使節(jié)能設(shè)計更方便。</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></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>==規(guī)格參數(shù)==</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>==規(guī)格參數(shù)==</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>#2Mbit/s速率下接收時的峰值電流12.5mA</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>#2Mbit/s速率下接收時的峰值電流12.5mA</div></td></tr>
<tr><td colspan="2" class="diff-lineno">第11行:</td>
<td colspan="2" class="diff-lineno">第12行:</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>#可在1.9 to 3.6V低電壓工作</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>#可在1.9 to 3.6V低電壓工作</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>#MultiCeiverMT硬件提供同時6個接收機的功能,2Mbit/s 使得高質(zhì)量的VoIP成為可能</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>#MultiCeiverMT硬件提供同時6個接收機的功能,2Mbit/s 使得高質(zhì)量的VoIP成為可能</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">==使用方法==</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> </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">=引腳說明=</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">接口說明</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>[[文件:03T00601.png|500px|有框|居中]]</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>[[文件:03T00601.png|500px|有框|居中]]</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>引腳說明:<br/></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>引腳說明:<br/></div></td></tr>
<tr><td colspan="2" class="diff-lineno">第19行:</td>
<td colspan="2" class="diff-lineno">第20行:</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>* IRQ:中斷</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>* IRQ:中斷</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">應(yīng)用例程</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">使用方法</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">===庫文件下載===</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">* </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">[http://pan.baidu.com/s/1slzfS65 NRF2401庫文件及使用例程下載地址]<br/></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></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">===</del>硬件連接<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></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>連接注意事項:<br/></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>連接注意事項:<br/></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">* </del>VCC引腳的電壓范圍2.3 - 3.6之間,超過 3.6V 模塊會燒掉, 建議使用3.3V左右。</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">:</ins>VCC引腳的電壓范圍2.3 - 3.6之間,超過 3.6V 模塊會燒掉, 建議使用3.3V左右。</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">* </del>該模塊也可以通過普通 IO 口模擬 SPI 時序進行讀寫數(shù)據(jù)操作。</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">:</ins>該模塊也可以通過普通 IO 口模擬 SPI 時序進行讀寫數(shù)據(jù)操作。</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">* </del>使用 2 個模塊同時發(fā)射時,兩者頻道間隔應(yīng)該至少相差1MHZ,否則同頻道之間易干擾。</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">:</ins>使用 2 個模塊同時發(fā)射時,兩者頻道間隔應(yīng)該至少相差1MHZ,否則同頻道之間易干擾。</div></td></tr>
<tr><td colspan="2"> </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> </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>{|border="1" cellspacing="0" align="center" cellpadding="5" width="400px"</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>{|border="1" cellspacing="0" align="center" cellpadding="5" width="400px"</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>|-</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>|-</div></td></tr>
<tr><td colspan="2" class="diff-lineno">第58行:</td>
<td colspan="2" class="diff-lineno">第58行:</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><br></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><br></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">===</del>示例程序<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">* </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>發(fā)送端代碼<br/></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>發(fā)送端代碼<br/></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><pre style='color:blue'></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><pre style='color:blue'></div></td></tr>
<tr><td colspan="2" class="diff-lineno">第312行:</td>
<td colspan="2" class="diff-lineno">第312行:</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></pre></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></pre></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><br/></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><br/></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></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>接收端代碼:<br/></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>接收端代碼:<br/></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><pre style='color:blue'></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><pre style='color:blue'></div></td></tr>
<tr><td colspan="2" class="diff-lineno">第564行:</td>
<td colspan="2" class="diff-lineno">第566行:</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></pre></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></pre></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">查看更多例程</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">更多例程</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>* [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-ExampleSketches#bm1 NRF24L01 使用例子程序]</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>* [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-ExampleSketches#bm1 NRF24L01 使用例子程序]</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>* [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo NRF24L01 使用詳解]</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>* [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo NRF24L01 使用詳解]</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>* [http://playground.arduino.cc/InterfacingWithHardware/Nrf2401/ Arduino 官方教程]</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>* [http://playground.arduino.cc/InterfacingWithHardware/Nrf2401/ Arduino 官方教程]</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">產(chǎn)品相關(guān)推薦</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">相關(guān)資料</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>[[文件:erweima.png|230px|無框|右]]</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>[[文件:erweima.png|230px|無框|右]]</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">===購買地址===</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">產(chǎn)品資料</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">[http</del>://<del class="diffchange diffchange-inline">www</del>.<del class="diffchange diffchange-inline">alsrobot</del>.<del class="diffchange diffchange-inline">cn</del>/<del class="diffchange diffchange-inline">goods</del>-<del class="diffchange diffchange-inline">54.html NRF24L01無線數(shù)傳模塊]</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">下載鏈接:https</ins>://<ins class="diffchange diffchange-inline">pan</ins>.<ins class="diffchange diffchange-inline">baidu</ins>.<ins class="diffchange diffchange-inline">com</ins>/<ins class="diffchange diffchange-inline">s/1owzdhkxOv</ins>-<ins class="diffchange diffchange-inline">L9JUJjFzD8QA  提取碼:cwpg  <br</ins>/<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">===周邊產(chǎn)品推薦===</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">產(chǎn)品購買鏈接:http</ins>://lifestyle201.com/goods-<ins class="diffchange diffchange-inline">54</ins>.html</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">* [http:</del>/<del class="diffchange diffchange-inline">/lifestyle201.com/goods-55.html Arduino 無線數(shù)傳 APC220套件 1200米無線傳輸 射頻模塊]</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></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">[http</del>://lifestyle201.com/goods-<del class="diffchange diffchange-inline">158</del>.html <del class="diffchange diffchange-inline">無線射頻模塊 NRF24L01模塊貼片版]</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></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">===相關(guān)學(xué)習(xí)資料===</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></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">* [http://www.makerspace.cn/portal.php 奧松機器人技術(shù)論壇]</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></div></td></tr>
</table>
Arduino77
http://lifestyle201.com/wiki/index.php?title=SKU:RB-03T006_NRF24L01%E6%97%A0%E7%BA%BF%E6%95%B0%E4%BC%A0%E6%A8%A1%E5%9D%97&diff=6567&oldid=prev
Arduino77:/* 示例程序 */
2016-09-06T01:24:39Z
<p>?<span dir="auto"><span class="autocomment">示例程序</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">←上一版本</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">2016年9月6日 (二) 01:24的版本</td>
</tr><tr><td colspan="2" class="diff-lineno">第63行:</td>
<td colspan="2" class="diff-lineno">第63行:</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>/*********************************************************************</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>/*********************************************************************</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>**  Device:  nRF24L01+ <del class="diffchange diffchange-inline">  </del>TX                                          **</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>**  Device:  nRF24L01+ TX                                          **</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>**  SPI***********                                                **</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>**  SPI***********                                                **</div></td></tr>
<tr><td colspan="2" class="diff-lineno">第563行:</td>
<td colspan="2" class="diff-lineno">第563行:</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>}</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>}</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></pre></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></pre></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></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>===查看更多例程===</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>===查看更多例程===</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>* [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-ExampleSketches#bm1 NRF24L01 使用例子程序]</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>* [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-ExampleSketches#bm1 NRF24L01 使用例子程序]</div></td></tr>
</table>
Arduino77
http://lifestyle201.com/wiki/index.php?title=SKU:RB-03T006_NRF24L01%E6%97%A0%E7%BA%BF%E6%95%B0%E4%BC%A0%E6%A8%A1%E5%9D%97&diff=6566&oldid=prev
Arduino77:/* 產(chǎn)品相關(guān)推薦 */
2016-09-06T01:18:13Z
<p>?<span dir="auto"><span class="autocomment">產(chǎn)品相關(guān)推薦</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">←上一版本</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">2016年9月6日 (二) 01:18的版本</td>
</tr><tr><td colspan="2" class="diff-lineno">第571行:</td>
<td colspan="2" class="diff-lineno">第571行:</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>[[文件:erweima.png|230px|無框|右]]</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>[[文件:erweima.png|230px|無框|右]]</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>===購買地址===</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>===購買地址===</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>[http://lifestyle201.com/goods-54.html NRF24L01無線數(shù)傳模塊]</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">* </ins>[http://lifestyle201.com/goods-54.html NRF24L01無線數(shù)傳模塊]</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> </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></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>===周邊產(chǎn)品推薦===</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>===周邊產(chǎn)品推薦===</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>[http://lifestyle201.com/goods-<del class="diffchange diffchange-inline">53</del>.html <del class="diffchange diffchange-inline">無線數(shù)傳模塊</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">* </ins>[http://lifestyle201.com/goods-<ins class="diffchange diffchange-inline">55</ins>.html <ins class="diffchange diffchange-inline">Arduino 無線數(shù)傳 APC220套件 1200米無線傳輸 射頻模塊</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"><br/></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">* </ins>[http://lifestyle201.com/goods-158.html 無線射頻模塊 <ins class="diffchange diffchange-inline">NRF24L01模塊貼片版</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>[http://lifestyle201.com/goods-158.html 無線射頻模塊]</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></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">===相關(guān)問題解答===</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></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> </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></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>===相關(guān)學(xué)習(xí)資料===</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>===相關(guān)學(xué)習(xí)資料===</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> </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">* </ins>[http://www.makerspace.cn/portal.php 奧松機器人技術(shù)論壇]</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>[http://www.makerspace.cn/portal.php 奧松機器人技術(shù)論壇]</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></div></td></tr>
</table>
Arduino77
http://lifestyle201.com/wiki/index.php?title=SKU:RB-03T006_NRF24L01%E6%97%A0%E7%BA%BF%E6%95%B0%E4%BC%A0%E6%A8%A1%E5%9D%97&diff=6565&oldid=prev
Arduino77:/* 應(yīng)用例程 */
2016-09-06T01:15:19Z
<p>?<span dir="auto"><span class="autocomment">應(yīng)用例程</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">←上一版本</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">2016年9月6日 (二) 01:15的版本</td>
</tr><tr><td colspan="2" class="diff-lineno">第20行:</td>
<td colspan="2" class="diff-lineno">第20行:</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>==應(yīng)用例程==</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>==應(yīng)用例程==</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">1.</del>庫文件下載<del class="diffchange diffchange-inline"><br/></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">===</ins>庫文件下載<ins class="diffchange diffchange-inline">===</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>[http://pan.baidu.com/s/1slzfS65 NRF2401庫文件及使用例程下載地址]<br/></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>[http://pan.baidu.com/s/1slzfS65 NRF2401庫文件及使用例程下載地址]<br/></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">2.連接Arduino和NRF2401模塊<br/></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">===硬件連接===</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>連接注意事項:<br/></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>連接注意事項:<br/></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>* VCC引腳的電壓范圍2.3 - 3.6之間,超過 3.6V 模塊會燒掉, 建議使用3.3V左右。</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>* VCC引腳的電壓范圍2.3 - 3.6之間,超過 3.6V 模塊會燒掉, 建議使用3.3V左右。</div></td></tr>
<tr><td colspan="2" class="diff-lineno">第58行:</td>
<td colspan="2" class="diff-lineno">第58行:</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><br></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><br></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">3.代碼下載<br/></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">===示例程序===</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>發(fā)送端代碼<br/></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>發(fā)送端代碼<br/></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><pre style='color:blue'></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><pre style='color:blue'></div></td></tr>
<tr><td colspan="2" class="diff-lineno">第563行:</td>
<td colspan="2" class="diff-lineno">第563行:</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>}</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>}</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></pre></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></pre></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">===查看更多例程===</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">* [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-ExampleSketches#bm1 NRF24L01 使用例子程序]</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">* [http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo NRF24L01 使用詳解]</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">* [http://playground.arduino.cc/InterfacingWithHardware/Nrf2401/ Arduino 官方教程]</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>==產(chǎn)品相關(guān)推薦==</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>==產(chǎn)品相關(guān)推薦==</div></td></tr>
</table>
Arduino77
http://lifestyle201.com/wiki/index.php?title=SKU:RB-03T006_NRF24L01%E6%97%A0%E7%BA%BF%E6%95%B0%E4%BC%A0%E6%A8%A1%E5%9D%97&diff=6027&oldid=prev
Arduino77:以“右 ==產(chǎn)品概述== NRF24L01是一款新型單片射頻收發(fā)器件,工作于2.4 GHz~2.5 GHz ISM頻段。內(nèi)置頻率...”為內(nèi)容創(chuàng)建頁面
2016-06-22T09:07:30Z
<p>以“<a href="/wiki/index.php/%E6%96%87%E4%BB%B6:RB-03T006.jpg" title="文件:RB-03T006.jpg">右</a> ==產(chǎn)品概述== NRF24L01是一款新型單片射頻收發(fā)器件,工作于2.4 GHz~2.5 GHz ISM頻段。內(nèi)置頻率...”為內(nèi)容創(chuàng)建頁面</p>
<p><b>新頁面</b></p><div>[[文件:RB-03T006.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
NRF24L01是一款新型單片射頻收發(fā)器件,工作于2.4 GHz~2.5 GHz ISM頻段。內(nèi)置頻率合成器、功率放大器、晶體振蕩器、調(diào)制器等功能模塊,并融合了增強型ShockBurst技術(shù),其中輸出功率和通信頻道可通過程序進 行配置。NRF24L01功耗低,在以-6 dBm的功率發(fā)射時,工作電流也只有9 mA;接收時,工作電流只有12.3 mA,多種低功率工作模式(掉電模式和空閑模式)使節(jié)能設(shè)計更方便。<br />
==規(guī)格參數(shù)==<br />
#2Mbit/s速率下接收時的峰值電流12.5mA<br />
#在2Mbit/s速率下@0dBm輸出時的峰值電流11mA<br />
#掉電模式下的功耗400nA<br />
#待機模式下的功耗32uA<br />
#130us 的快速切換和喚醒時間<br />
#具有片內(nèi)穩(wěn)壓器oltage regulators<br />
#可在1.9 to 3.6V低電壓工作<br />
#MultiCeiverMT硬件提供同時6個接收機的功能,2Mbit/s 使得高質(zhì)量的VoIP成為可能<br />
==使用方法==<br />
===引腳說明===<br />
[[文件:03T00601.png|500px|有框|居中]]<br />
引腳說明:<br/><br />
* CE:使能發(fā)射或接收;<br />
* CSN、 SCK、 MOSI、 MISO: SPI引腳,通過此引腳配置nRF24L01<br />
* IRQ:中斷<br />
<br />
==應(yīng)用例程==<br />
1.庫文件下載<br/><br />
[http://pan.baidu.com/s/1slzfS65 NRF2401庫文件及使用例程下載地址]<br/><br />
2.連接Arduino和NRF2401模塊<br/><br />
連接注意事項:<br/><br />
* VCC引腳的電壓范圍2.3 - 3.6之間,超過 3.6V 模塊會燒掉, 建議使用3.3V左右。<br />
* 該模塊也可以通過普通 IO 口模擬 SPI 時序進行讀寫數(shù)據(jù)操作。<br />
* 使用 2 個模塊同時發(fā)射時,兩者頻道間隔應(yīng)該至少相差1MHZ,否則同頻道之間易干擾。<br />
{|border="1" cellspacing="0" align="center" cellpadding="5" width="400px"<br />
|-<br />
|align="center"|NRF2401<br />
|align="center"|Arduino<br />
|-<br />
|align="center"|VCC<br />
|align="center"|3V3<br />
|-<br />
|align="center"|GND<br />
|align="center"|GND<br />
|-<br />
|align="center"|CSN<br />
|align="center"|D9<br />
|-<br />
|align="center"|CE<br />
|align="center"|D8<br />
|-<br />
|align="center"|MOSI<br />
|align="center"|D11<br />
|-<br />
|align="center"|MISO<br />
|align="center"|D12<br />
|-<br />
|align="center"|SCK<br />
|align="center"|D10<br />
|-<br />
|align="center"|IRQ<br />
|align="center"|D13<br />
|}<br />
<br><br />
<br />
3.代碼下載<br/><br />
發(fā)送端代碼<br/><br />
<pre style='color:blue'><br />
<br />
/*********************************************************************<br />
** Device: nRF24L01+ TX **<br />
<br />
** SPI*********** **<br />
** CE - to digital pin 8 **<br />
** CSN - to digital pin 9 (SS pin) **<br />
** CLK - to digital pin 10 (SCK pin) **<br />
** MOSI - to digital pin 11 (MOSI pin) **<br />
** MISO - to digital pin 12 (MISO pin) **<br />
** IRQ - to digital pin 13 **<br />
*********************************************************************/<br />
<br />
#include "NRF24L01.h"<br />
<br />
//***************************************************<br />
#define TX_ADR_WIDTH 5 // 5 unsigned chars TX address width<br />
#define RX_ADR_WIDTH 5 // 5 unsigned chars RX address width<br />
#define TX_PLOAD_WIDTH 32 // 32 unsigned chars TX payload<br />
#define RX_PLOAD_WIDTH 32 // 32 unsigned chars RX payload<br />
<br />
unsigned char TX_ADDRESS[TX_ADR_WIDTH] = <br />
{<br />
0x34,0x43,0x10,0x10,0x01<br />
}; // Define a static TX address<br />
unsigned char RX_ADDRESS[RX_ADR_WIDTH] = <br />
{<br />
0x34,0x43,0x10,0x10,0x01<br />
}; // Define a static RX address<br />
<br />
unsigned char TX_BUF[TX_PLOAD_WIDTH]={0};<br />
<br />
//***************************************************<br />
void setup() <br />
{<br />
SPI_DIR = ( NRFCE + NRFSCK + NRFCSN + NRFMOSI);<br />
SPI_DIR &=~ ( NRFIRQ + NRFMISO);<br />
<br />
delay(100);<br />
init_io();<br />
init_NRF24L01();<br />
<br />
Serial.begin(9600);<br />
<br />
TX_BUF[1] = 0x01 ; <br />
TX_BUF[2] = 0x02 ; <br />
nRF24L01_TxPacket(TX_BUF);<br />
delay(50);<br />
}<br />
<br />
void loop() <br />
{<br />
unsigned char status=0;<br />
<br />
// status=SPI_Read(STATUS);<br />
// if(status&TX_DS)<br />
for(; ;)<br />
{ <br />
TX_BUF[1] = 0x01 ; <br />
TX_BUF[2] = 0x02 ; <br />
Serial.println("****************START TX**********************");<br />
Serial.print("TX_BUF[1]=0x");<br />
Serial.println(TX_BUF[1],HEX);<br />
Serial.print("TX_BUF[2]=0x");<br />
Serial.println(TX_BUF[2],HEX); <br />
<br />
delay(1000); <br />
nRF24L01_TxPacket(TX_BUF); // Transmit Tx buffer data<br />
SPI_RW_Reg(WRITE_REG+STATUS,0XFF); <br />
<br />
TX_BUF[1] = 0x00;<br />
TX_BUF[2] = 0x00;<br />
}<br />
}<br />
<br />
//**************************************************<br />
// Function: init_io();<br />
// Description:<br />
// flash led one time,chip enable(ready to TX or RX Mode),<br />
// Spi disable,Spi clock line init high<br />
//**************************************************<br />
void init_io(void)<br />
{<br />
SPI_PORT&=~NRFCE; // chip enable<br />
SPI_PORT|=NRFCSN; // Spi disable <br />
SPI_PORT&=~NRFSCK; // Spi clock line init high<br />
}<br />
<br />
/**************************************************<br />
* Function: SPI_RW();<br />
* <br />
* Description:<br />
* Writes one unsigned char to nRF24L01, and return the unsigned char read<br />
* from nRF24L01 during write, according to SPI protocol<br />
**************************************************/<br />
unsigned char SPI_RW(unsigned char Byte)<br />
{<br />
unsigned char i;<br />
for(i=0;i<8;i++) // output 8-bit<br />
{<br />
if(Byte&0x80)<br />
{<br />
SPI_PORT |=NRFMOSI; // output 'unsigned char', MSB to MOSI<br />
}<br />
else<br />
{<br />
SPI_PORT &=~NRFMOSI;<br />
}<br />
SPI_PORT|=NRFSCK; // Set SCK high..<br />
Byte <<= 1; // shift next bit into MSB..<br />
if(SPI_IN & NRFMISO)<br />
{<br />
Byte |= 1; // capture current MISO bit<br />
}<br />
SPI_PORT&=~NRFSCK; // ..then set SCK low again<br />
}<br />
return(Byte); // return read unsigned char<br />
}<br />
/**************************************************/<br />
<br />
/**************************************************<br />
* Function: SPI_RW_Reg();<br />
* <br />
* Description:<br />
* Writes value 'value' to register 'reg'<br />
/**************************************************/<br />
unsigned char SPI_RW_Reg(unsigned char reg, unsigned char value)<br />
{<br />
unsigned char status;<br />
<br />
SPI_PORT&=~NRFCSN; // CSN low, init SPI transaction<br />
status = SPI_RW(reg); // select register<br />
SPI_RW(value); // ..and write value to it..<br />
SPI_PORT|=NRFCSN; // CSN high again<br />
<br />
return(status); // return nRF24L01 status unsigned char<br />
}<br />
/**************************************************/<br />
<br />
/**************************************************<br />
* Function: SPI_Read();<br />
* <br />
* Description:<br />
* Read one unsigned char from nRF24L01 register, 'reg'<br />
/**************************************************/<br />
unsigned char SPI_Read(unsigned char reg)<br />
{<br />
unsigned char reg_val;<br />
<br />
SPI_PORT&=~NRFCSN; // CSN low, initialize SPI communication...<br />
SPI_RW(reg); // Select register to read from..<br />
reg_val = SPI_RW(0); // ..then read register value<br />
SPI_PORT|=NRFCSN; // CSN high, terminate SPI communication<br />
<br />
return(reg_val); // return register value<br />
}<br />
/**************************************************/<br />
<br />
/**************************************************<br />
* Function: SPI_Read_Buf();<br />
* <br />
* Description:<br />
* Reads 'unsigned chars' #of unsigned chars from register 'reg'<br />
* Typically used to read RX payload, Rx/Tx address<br />
/**************************************************/<br />
unsigned char SPI_Read_Buf(unsigned char reg, unsigned char *pBuf, unsigned char bytes)<br />
{<br />
unsigned char status,i;<br />
<br />
SPI_PORT&=~NRFCSN; // Set CSN low, init SPI tranaction<br />
status = SPI_RW(reg); // Select register to write to and read status unsigned char<br />
<br />
for(i=0;i<bytes;i++)<br />
{<br />
pBuf[i] = SPI_RW(0); // Perform SPI_RW to read unsigned char from nRF24L01<br />
}<br />
<br />
SPI_PORT|=NRFCSN; // Set CSN high again<br />
<br />
return(status); // return nRF24L01 status unsigned char<br />
}<br />
/**************************************************/<br />
<br />
/**************************************************<br />
* Function: SPI_Write_Buf();<br />
* <br />
* Description:<br />
* Writes contents of buffer '*pBuf' to nRF24L01<br />
* Typically used to write TX payload, Rx/Tx address<br />
/**************************************************/<br />
unsigned char SPI_Write_Buf(unsigned char reg, unsigned char *pBuf, unsigned char bytes)<br />
{<br />
unsigned char status,i;<br />
<br />
SPI_PORT&=~NRFCSN; // Set CSN low, init SPI tranaction<br />
status = SPI_RW(reg); // Select register to write to and read status unsigned char<br />
for(i=0;i<bytes; i++) // then write all unsigned char in buffer(*pBuf)<br />
{<br />
SPI_RW(*pBuf++);<br />
}<br />
SPI_PORT|=NRFCSN; // Set CSN high again<br />
return(status); // return nRF24L01 status unsigned char<br />
}<br />
<br />
/**************************************************/<br />
<br />
/*************************************************** <br />
* Function: nRF24L01_TxPacket(unsigned char * tx_buf)<br />
* Description:<br />
* sent tx_buf data<br />
/**************************************************/<br />
void nRF24L01_TxPacket(unsigned char * tx_buf)<br />
{<br />
SPI_PORT&=~NRFCE; //StandBy I mode<br />
SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH); <br />
SPI_Write_Buf(WR_TX_PLOAD, tx_buf, TX_PLOAD_WIDTH); <br />
SPI_RW_Reg(WRITE_REG + CONFIG, 0x0e); <br />
SPI_PORT|=NRFCE;<br />
delay(10);<br />
}<br />
<br />
<br />
/**************************************************<br />
* Function: init_NRF24L01();<br />
* <br />
* Description:<br />
* This function initializes one nRF24L01 device to<br />
* TX mode, set TX address, set RX address for auto.ack,<br />
* fill TX payload, select RF channel, datarate & TX pwr.<br />
* PWR_UP is set, CRC(2 unsigned chars) is enabled, & PRIM:TX.<br />
* <br />
* ToDo: One high pulse(>10us) on CE will now send this<br />
* packet and expext an acknowledgment from the RX device.<br />
**************************************************/<br />
void init_NRF24L01(void)<br />
{<br />
SPI_PORT&=~NRFCE;<br />
<br />
SPI_Write_Buf(WRITE_REG + TX_ADDR, TX_ADDRESS, TX_ADR_WIDTH); // Writes TX_Address to nRF24L01<br />
SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, RX_ADDRESS, RX_ADR_WIDTH); // RX_Addr0 same as TX_Adr for Auto.Ack<br />
<br />
SPI_RW_Reg(WRITE_REG + EN_AA, 0x01); // Enable Auto.Ack:Pipe0<br />
SPI_RW_Reg(WRITE_REG + EN_RXADDR, 0x01); // Enable Pipe0 If need more channel ,pls refer to age21 <br />
SPI_RW_Reg(WRITE_REG + RF_CH, 0); // setup channel is 2.4GHZ <br />
SPI_RW_Reg(WRITE_REG + RX_PW_P0, RX_PLOAD_WIDTH); //Setup reivce data length 20byte<br />
SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07); // TX_PWR:0dBm, Datarate:2Mbps, LNA:HCURR<br />
<br />
SPI_PORT|=NRFCE;<br />
}<br />
</pre><br />
<br/><br />
接收端代碼:<br/><br />
<pre style='color:blue'><br />
<br />
/*********************************************************************<br />
** Device: nRF24L01+ RX **<br />
<br />
** SPI*********** **<br />
** CE - to digital pin 8 **<br />
** CSN - to digital pin 9 (SS pin) **<br />
** CLK - to digital pin 10 (SCK pin) **<br />
** MOSI - to digital pin 11 (MOSI pin) **<br />
** MISO - to digital pin 12 (MISO pin) **<br />
** IRQ - to digital pin 13 **<br />
*********************************************************************/<br />
<br />
#include "NRF24L01.h"<br />
<br />
//***************************************************<br />
#define TX_ADR_WIDTH 5 // 5 unsigned chars TX address width<br />
#define RX_ADR_WIDTH 5 // 5 unsigned chars RX address width<br />
#define TX_PLOAD_WIDTH 32 // 32 unsigned chars TX payload<br />
#define RX_PLOAD_WIDTH 32 // 32 unsigned chars RX payload<br />
<br />
unsigned char status=0;<br />
unsigned char TX_ADDRESS[TX_ADR_WIDTH] = <br />
{<br />
0x34,0x43,0x10,0x10,0x01<br />
}; // Define a static TX address<br />
<br />
unsigned char RX_ADDRESS[RX_ADR_WIDTH] = <br />
{<br />
0x34,0x43,0x10,0x10,0x01<br />
}; // Define a static RX address<br />
<br />
unsigned char RX_BUF[TX_PLOAD_WIDTH]={0};<br />
unsigned char TX_BUF[TX_PLOAD_WIDTH]={0};<br />
<br />
//***************************************************<br />
void setup() <br />
{<br />
SPI_DIR = ( NRFCE + NRFSCK + NRFCSN + NRFMOSI);<br />
SPI_DIR &=~ ( NRFIRQ + NRFMISO);<br />
<br />
delay(100);<br />
init_io();<br />
init_NRF24L01();<br />
<br />
Serial.begin(9600); <br />
}<br />
<br />
void loop() <br />
{ <br />
nRF24L01_RxPacket(RX_BUF); <br />
if((RX_BUF[1]==0x01)&&(RX_BUF[2]==0x02))<br />
{ <br />
Serial.println("****************RX SUCCEED**********************"); <br />
Serial.print("RX_BUF[1]=0x");<br />
Serial.println(RX_BUF[1],HEX);<br />
Serial.print("RX_BUF[2]=0x");<br />
Serial.println(RX_BUF[2],HEX); <br />
}<br />
RX_BUF[1] = 0x00;<br />
RX_BUF[2] = 0x00; <br />
}<br />
<br />
<br />
//**************************************************<br />
// Function: init_io();<br />
// Description:<br />
// flash led one time,chip enable(ready to TX or RX Mode),<br />
// Spi disable,Spi clock line init high<br />
//**************************************************<br />
void init_io(void)<br />
{<br />
SPI_PORT&=~NRFCE; // chip enable<br />
SPI_PORT|=NRFCSN; // Spi disable <br />
SPI_PORT&=~NRFSCK; // Spi clock line init high<br />
}<br />
<br />
/**************************************************<br />
* Function: SPI_RW();<br />
* <br />
* Description:<br />
* Writes one unsigned char to nRF24L01, and return the unsigned char read<br />
* from nRF24L01 during write, according to SPI protocol<br />
**************************************************/<br />
unsigned char SPI_RW(unsigned char Byte)<br />
{<br />
unsigned char i;<br />
for(i=0;i<8;i++) // output 8-bit<br />
{<br />
if(Byte&0x80)<br />
{<br />
SPI_PORT |=NRFMOSI; // output 'unsigned char', MSB to MOSI<br />
}<br />
else<br />
{<br />
SPI_PORT &=~NRFMOSI;<br />
}<br />
SPI_PORT|=NRFSCK; // Set SCK high..<br />
Byte <<= 1; // shift next bit into MSB..<br />
if(SPI_IN & NRFMISO)<br />
{<br />
Byte |= 1; // capture current MISO bit<br />
}<br />
SPI_PORT&=~NRFSCK; // ..then set SCK low again<br />
}<br />
return(Byte); // return read unsigned char<br />
}<br />
/**************************************************/<br />
<br />
/**************************************************<br />
* Function: SPI_RW_Reg();<br />
* <br />
* Description:<br />
* Writes value 'value' to register 'reg'<br />
/**************************************************/<br />
unsigned char SPI_RW_Reg(unsigned char reg, unsigned char value)<br />
{<br />
unsigned char status;<br />
<br />
SPI_PORT&=~NRFCSN; // CSN low, init SPI transaction<br />
status = SPI_RW(reg); // select register<br />
SPI_RW(value); // ..and write value to it..<br />
SPI_PORT|=NRFCSN; // CSN high again<br />
<br />
return(status); // return nRF24L01 status unsigned char<br />
}<br />
/**************************************************/<br />
<br />
/**************************************************<br />
* Function: SPI_Read();<br />
* <br />
* Description:<br />
* Read one unsigned char from nRF24L01 register, 'reg'<br />
/**************************************************/<br />
unsigned char SPI_Read(unsigned char reg)<br />
{<br />
unsigned char reg_val;<br />
<br />
SPI_PORT&=~NRFCSN; // CSN low, initialize SPI communication...<br />
SPI_RW(reg); // Select register to read from..<br />
reg_val = SPI_RW(0); // ..then read register value<br />
SPI_PORT|=NRFCSN; // CSN high, terminate SPI communication<br />
<br />
return(reg_val); // return register value<br />
}<br />
/**************************************************/<br />
<br />
/**************************************************<br />
* Function: SPI_Read_Buf();<br />
* <br />
* Description:<br />
* Reads 'unsigned chars' #of unsigned chars from register 'reg'<br />
* Typically used to read RX payload, Rx/Tx address<br />
/**************************************************/<br />
unsigned char SPI_Read_Buf(unsigned char reg, unsigned char *pBuf, unsigned char bytes)<br />
{<br />
unsigned char status,i;<br />
<br />
SPI_PORT&=~NRFCSN; // Set CSN low, init SPI tranaction<br />
status = SPI_RW(reg); // Select register to write to and read status unsigned char<br />
<br />
for(i=0;i<bytes;i++)<br />
{<br />
pBuf[i] = SPI_RW(0); // Perform SPI_RW to read unsigned char from nRF24L01<br />
}<br />
<br />
SPI_PORT|=NRFCSN; // Set CSN high again<br />
<br />
return(status); // return nRF24L01 status unsigned char<br />
}<br />
/**************************************************/<br />
<br />
/**************************************************<br />
* Function: SPI_Write_Buf();<br />
* <br />
* Description:<br />
* Writes contents of buffer '*pBuf' to nRF24L01<br />
* Typically used to write TX payload, Rx/Tx address<br />
/**************************************************/<br />
unsigned char SPI_Write_Buf(unsigned char reg, unsigned char *pBuf, unsigned char bytes)<br />
{<br />
unsigned char status,i;<br />
<br />
SPI_PORT&=~NRFCSN; // Set CSN low, init SPI tranaction<br />
status = SPI_RW(reg); // Select register to write to and read status unsigned char<br />
for(i=0;i<bytes; i++) // then write all unsigned char in buffer(*pBuf)<br />
{<br />
SPI_RW(*pBuf++);<br />
}<br />
SPI_PORT|=NRFCSN; // Set CSN high again<br />
return(status); // return nRF24L01 status unsigned char<br />
}<br />
<br />
<br />
/*************************************************** <br />
* Function: nRF24L01_RxPacket(unsigned char* rx_buf) <br />
* Description:<br />
* Receive data put into rx_buf <br />
/**************************************************/<br />
unsigned char nRF24L01_RxPacket(unsigned char* rx_buf)<br />
{<br />
unsigned char status;<br />
unsigned char ret=0;<br />
<br />
SPI_PORT&=~NRFCE; // chip enable <br />
SPI_RW_Reg(WRITE_REG + CONFIG, 0x0f); // IRQ收發(fā)完成中斷響應(yīng),16位CRC ,主接收<br />
SPI_PORT|=NRFCE; <br />
delay(10);<br />
<br />
status=SPI_Read(STATUS); //read status to judge if receive data <br />
if(status&RX_DR) <br />
{<br />
SPI_PORT&=~NRFCE; <br />
SPI_Read_Buf(RD_RX_PLOAD,rx_buf,TX_PLOAD_WIDTH);// read receive payload from RX_FIFO buffer<br />
ret =1; //finish read data signal<br />
}<br />
SPI_RW_Reg(WRITE_REG+STATUS,status); //after receive data ,RX_DR,TX_DS,MAX_PT all set 1 to clear interupt signal<br />
<br />
return ret;<br />
}<br />
<br />
/**************************************************<br />
* Function: init_NRF24L01();<br />
* <br />
* Description:<br />
* This function initializes one nRF24L01 device to<br />
* TX mode, set TX address, set RX address for auto.ack,<br />
* fill TX payload, select RF channel, datarate & TX pwr.<br />
* PWR_UP is set, CRC(2 unsigned chars) is enabled, & PRIM:TX.<br />
* <br />
* ToDo: One high pulse(>10us) on CE will now send this<br />
* packet and expext an acknowledgment from the RX device.<br />
**************************************************/<br />
void init_NRF24L01(void)<br />
{<br />
SPI_PORT&=~NRFCE;<br />
<br />
SPI_Write_Buf(WRITE_REG + TX_ADDR, TX_ADDRESS, TX_ADR_WIDTH); // Writes TX_Address to nRF24L01<br />
SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, RX_ADDRESS, RX_ADR_WIDTH); // RX_Addr0 same as TX_Adr for Auto.Ack<br />
<br />
SPI_RW_Reg(WRITE_REG + EN_AA, 0x01); // Enable Auto.Ack:Pipe0<br />
SPI_RW_Reg(WRITE_REG + EN_RXADDR, 0x01); // Enable Pipe0 If need more channel ,pls refer to age21 <br />
SPI_RW_Reg(WRITE_REG + RF_CH, 0); // setup channel is 2.4GHZ <br />
SPI_RW_Reg(WRITE_REG + RX_PW_P0, RX_PLOAD_WIDTH); //Setup reivce data length 20byte<br />
SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07); // TX_PWR:0dBm, Datarate:2Mbps, LNA:HCURR<br />
<br />
SPI_PORT|=NRFCE;<br />
}<br />
</pre><br />
<br />
==產(chǎn)品相關(guān)推薦==<br />
[[文件:erweima.png|230px|無框|右]]<br />
===購買地址===<br />
[http://lifestyle201.com/goods-54.html NRF24L01無線數(shù)傳模塊]<br />
<br />
===周邊產(chǎn)品推薦===<br />
[http://lifestyle201.com/goods-53.html 無線數(shù)傳模塊]<br />
<br/><br />
[http://lifestyle201.com/goods-158.html 無線射頻模塊]<br />
===相關(guān)問題解答===<br />
<br />
===相關(guān)學(xué)習(xí)資料===<br />
<br />
[http://www.makerspace.cn/portal.php 奧松機器人技術(shù)論壇]</div>
Arduino77