http://gharee.com/wiki/index.php?action=history&feed=atom&title=SKU%3ARB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8 123,123,123 2025-06-28T05:20:40Z 本wiki的該頁面的版本歷史 MediaWiki 1.21.2 http://gharee.com/wiki/index.php?title=SKU:RB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8&diff=8630&oldid=prev Zhangxin:/* 例程下載 */ 2021-12-22T01:47:23Z <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;">2021年12月22日 (三) 01:47的版本</td> </tr><tr><td colspan="2" class="diff-lineno">第83行:</td> <td colspan="2" class="diff-lineno">第83行:</td></tr> <tr><td class='diff-marker'>&#160;</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'>&#160;</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'>&#160;</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'>&#160;</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>* <del class="diffchange diffchange-inline">下載鏈接:鏈接:https</del>://pan.baidu.com/s/1UVzhqJrlFVVQHR5tcyF8HA &#160;</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>://pan.baidu.com/s/1UVzhqJrlFVVQHR5tcyF8HA &#160;</div></td></tr> <tr><td class='diff-marker'>&#160;</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>提取碼:oecy</div></td><td class='diff-marker'>&#160;</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>提取碼:oecy</div></td></tr> </table> Zhangxin http://gharee.com/wiki/index.php?title=SKU:RB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8&diff=8542&oldid=prev Zhangxin:/* 相關推薦 */ 2021-12-10T02:35:44Z <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;">2021年12月10日 (五) 02:35的版本</td> </tr><tr><td colspan="2" class="diff-lineno">第83行:</td> <td colspan="2" class="diff-lineno">第83行:</td></tr> <tr><td class='diff-marker'>&#160;</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'>&#160;</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'>&#160;</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'>&#160;</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>* <del class="diffchange diffchange-inline">下載鏈接:https</del>://pan.baidu.com/s/<del class="diffchange diffchange-inline">19B3hRuqvk5KgskG8uiccJQ 密碼:az7x</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>://pan.baidu.com/s/<ins class="diffchange diffchange-inline">1UVzhqJrlFVVQHR5tcyF8HA </ins></div></td></tr> <tr><td colspan="2">&#160;</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">提取碼:oecy</ins></div></td></tr> </table> Zhangxin http://gharee.com/wiki/index.php?title=SKU:RB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8&diff=8140&oldid=prev Arduino77:/* 使用方法 */ 2018-12-03T09:31:34Z <p>?<span dir="auto"><span class="autocomment">使用方法</span></span></p> <a href="http://gharee.com/wiki/index.php?title=SKU:RB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8&amp;diff=8140&amp;oldid=8018">顯示差異</a> Arduino77 http://gharee.com/wiki/index.php?title=SKU:RB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8&diff=8018&oldid=prev Arduino77:/* 相關推薦 */ 2018-09-26T02:04:12Z <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;">2018年9月26日 (三) 02:04的版本</td> </tr><tr><td colspan="2" class="diff-lineno">第314行:</td> <td colspan="2" class="diff-lineno">第314行:</td></tr> <tr><td class='diff-marker'>&#160;</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'>&#160;</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'>&#160;</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'>&#160;</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>* <del class="diffchange diffchange-inline">產(chǎn)品例子程序及庫文件下載鏈接:http</del>://pan.baidu.com/s/<del class="diffchange diffchange-inline">1pK9ybyF 密碼:i8hb</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>://pan.baidu.com/s/<ins class="diffchange diffchange-inline">19B3hRuqvk5KgskG8uiccJQ 密碼:az7x</ins></div></td></tr> </table> Arduino77 http://gharee.com/wiki/index.php?title=SKU:RB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8&diff=7597&oldid=prev Arduino77:/* 使用方法 */ 2017-05-09T06:20:22Z <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;">2017年5月9日 (二) 06:20的版本</td> </tr><tr><td colspan="2" class="diff-lineno">第309行:</td> <td colspan="2" class="diff-lineno">第309行:</td></tr> <tr><td class='diff-marker'>&#160;</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'>&#160;</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'>&#160;</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>將程序下載后,將九軸姿態(tài)檢測傳感器水平靜止放置,打開串口監(jiān)視器,波特率調整為38400,等待顯示“Initializing I2C devices... Testing device connections... MPU9250 connection successful”后晃動傳感器,觀察數(shù)據(jù)變化。</div></td><td class='diff-marker'>&#160;</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>將程序下載后,將九軸姿態(tài)檢測傳感器水平靜止放置,打開串口監(jiān)視器,波特率調整為38400,等待顯示“Initializing I2C devices... Testing device connections... MPU9250 connection successful”后晃動傳感器,觀察數(shù)據(jù)變化。</div></td></tr> <tr><td colspan="2">&#160;</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;">[[文件:02S11304.png|530px|縮略圖|居中]]</ins></div></td></tr> <tr><td class='diff-marker'>&#160;</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'>&#160;</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'>&#160;</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'>&#160;</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> </table> Arduino77 http://gharee.com/wiki/index.php?title=SKU:RB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8&diff=7591&oldid=prev Arduino77:/* 使用方法 */ 2017-05-09T06:02:34Z <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;">2017年5月9日 (二) 06:02的版本</td> </tr><tr><td colspan="2" class="diff-lineno">第306行:</td> <td colspan="2" class="diff-lineno">第306行:</td></tr> <tr><td class='diff-marker'>&#160;</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> Mxyz[2] = Mxyz[2] - mz_centre; </div></td><td class='diff-marker'>&#160;</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> Mxyz[2] = Mxyz[2] - mz_centre; </div></td></tr> <tr><td class='diff-marker'>&#160;</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>}&lt;/pre&gt;</div></td><td class='diff-marker'>&#160;</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>}&lt;/pre&gt;</div></td></tr> <tr><td colspan="2">&#160;</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">&#160;</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">&#160;</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;">將程序下載后,將九軸姿態(tài)檢測傳感器水平靜止放置,打開串口監(jiān)視器,波特率調整為38400,等待顯示“Initializing I2C devices... Testing device connections... MPU9250 connection successful”后晃動傳感器,觀察數(shù)據(jù)變化。</ins></div></td></tr> <tr><td class='diff-marker'>&#160;</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'>&#160;</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'>&#160;</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'>&#160;</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> </table> Arduino77 http://gharee.com/wiki/index.php?title=SKU:RB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8&diff=7587&oldid=prev 2017年5月9日 (二) 05:58 Arduino77 2017-05-09T05:58:05Z <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;">2017年5月9日 (二) 05:58的版本</td> </tr><tr><td colspan="2" class="diff-lineno">第1行:</td> <td colspan="2" class="diff-lineno">第1行:</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>[[文件:02S11301.png|400px|縮略圖|<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>[[文件:02S11301.png|400px|縮略圖|<ins class="diffchange diffchange-inline">右</ins>]]</div></td></tr> <tr><td class='diff-marker'>&#160;</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'>&#160;</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'>&#160;</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>九軸姿態(tài)檢測傳感器基于MPU-9150開發(fā)而成,MPU-9150是世界上第一款集成了三軸陀螺儀、三軸加速度計及三軸磁力計的芯片。MPU-9150主要應用于低功耗、低價格和高性能消費電子產(chǎn)品,包含智能手機、平板電腦和可穿戴設備中。MPU-9150包含三個16位ADC用于陀螺儀信號進行數(shù)字化輸出、三個16位ADC用于加速度計信號數(shù)字化輸出及三個13位ADC用于磁力計信號數(shù)字化輸出。九軸姿態(tài)檢測傳感器可廣泛應用于航模無人機,機器人,天線云臺,聚光太陽能,地面及水下設備,虛擬現(xiàn)實,人體運動分析等需要低成本、高動態(tài)三維姿態(tài)測量的產(chǎn)品設備中。</div></td><td class='diff-marker'>&#160;</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>九軸姿態(tài)檢測傳感器基于MPU-9150開發(fā)而成,MPU-9150是世界上第一款集成了三軸陀螺儀、三軸加速度計及三軸磁力計的芯片。MPU-9150主要應用于低功耗、低價格和高性能消費電子產(chǎn)品,包含智能手機、平板電腦和可穿戴設備中。MPU-9150包含三個16位ADC用于陀螺儀信號進行數(shù)字化輸出、三個16位ADC用于加速度計信號數(shù)字化輸出及三個13位ADC用于磁力計信號數(shù)字化輸出。九軸姿態(tài)檢測傳感器可廣泛應用于航模無人機,機器人,天線云臺,聚光太陽能,地面及水下設備,虛擬現(xiàn)實,人體運動分析等需要低成本、高動態(tài)三維姿態(tài)測量的產(chǎn)品設備中。</div></td></tr> <tr><td colspan="2" class="diff-lineno">第306行:</td> <td colspan="2" class="diff-lineno">第306行:</td></tr> <tr><td class='diff-marker'>&#160;</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> Mxyz[2] = Mxyz[2] - mz_centre; </div></td><td class='diff-marker'>&#160;</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> Mxyz[2] = Mxyz[2] - mz_centre; </div></td></tr> <tr><td class='diff-marker'>&#160;</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>}&lt;/pre&gt;</div></td><td class='diff-marker'>&#160;</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>}&lt;/pre&gt;</div></td></tr> <tr><td colspan="2">&#160;</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">&#160;</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">&#160;</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">&#160;</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">&#160;</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;">* 產(chǎn)品例子程序及庫文件下載鏈接:http://pan.baidu.com/s/1pK9ybyF 密碼:i8hb</ins></div></td></tr> </table> Arduino77 http://gharee.com/wiki/index.php?title=SKU:RB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8&diff=7586&oldid=prev 2017年5月9日 (二) 05:48 Arduino77 2017-05-09T05:48:03Z <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;">2017年5月9日 (二) 05:48的版本</td> </tr><tr><td colspan="2" class="diff-lineno">第276行:</td> <td colspan="2" class="diff-lineno">第276行:</td></tr> <tr><td class='diff-marker'>&#160;</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'>&#160;</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'>&#160;</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>&#160;&#160; accelgyro.getMotion9(&amp;ax, &amp;ay, &amp;az, &amp;gx, &amp;gy, &amp;gz, &amp;mx, &amp;my, &amp;mz);</div></td><td class='diff-marker'>&#160;</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>&#160;&#160; accelgyro.getMotion9(&amp;ax, &amp;ay, &amp;az, &amp;gx, &amp;gy, &amp;gz, &amp;mx, &amp;my, &amp;mz);</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>&#160;&#160; Gxyz[0] = (double) gx * 250 / 32768;<del class="diffchange diffchange-inline">//131 LSB(??/s)</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>&#160;&#160; Gxyz[0] = (double) gx * 250 / 32768;</div></td></tr> <tr><td class='diff-marker'>&#160;</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>&#160;&#160; Gxyz[1] = (double) gy * 250 / 32768;</div></td><td class='diff-marker'>&#160;</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>&#160;&#160; Gxyz[1] = (double) gy * 250 / 32768;</div></td></tr> <tr><td class='diff-marker'>&#160;</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>&#160;&#160; Gxyz[2] = (double) gz * 250 / 32768;</div></td><td class='diff-marker'>&#160;</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>&#160;&#160; Gxyz[2] = (double) gz * 250 / 32768;</div></td></tr> </table> Arduino77 http://gharee.com/wiki/index.php?title=SKU:RB-02S113_%E4%B9%9D%E8%BD%B4%E5%A7%BF%E6%80%81%E6%A3%80%E6%B5%8B%E4%BC%A0%E6%84%9F%E5%99%A8&diff=7585&oldid=prev Arduino77:以“居中 ==產(chǎn)品概述== 九軸姿態(tài)檢測傳感器基于MPU-9150開發(fā)而成,MPU-9150是世界上第一款集成了三軸...”為內容創(chuàng)建頁面 2017-05-09T05:47:13Z <p>以“<a href="/wiki/index.php/%E6%96%87%E4%BB%B6:02S11301.png" title="文件:02S11301.png">居中</a> ==產(chǎn)品概述== 九軸姿態(tài)檢測傳感器基于MPU-9150開發(fā)而成,MPU-9150是世界上第一款集成了三軸...”為內容創(chuàng)建頁面</p> <p><b>新頁面</b></p><div>[[文件:02S11301.png|400px|縮略圖|居中]]<br /> ==產(chǎn)品概述==<br /> 九軸姿態(tài)檢測傳感器基于MPU-9150開發(fā)而成,MPU-9150是世界上第一款集成了三軸陀螺儀、三軸加速度計及三軸磁力計的芯片。MPU-9150主要應用于低功耗、低價格和高性能消費電子產(chǎn)品,包含智能手機、平板電腦和可穿戴設備中。MPU-9150包含三個16位ADC用于陀螺儀信號進行數(shù)字化輸出、三個16位ADC用于加速度計信號數(shù)字化輸出及三個13位ADC用于磁力計信號數(shù)字化輸出。九軸姿態(tài)檢測傳感器可廣泛應用于航模無人機,機器人,天線云臺,聚光太陽能,地面及水下設備,虛擬現(xiàn)實,人體運動分析等需要低成本、高動態(tài)三維姿態(tài)測量的產(chǎn)品設備中。<br /> <br /> ==規(guī)格參數(shù)==<br /> * 工作電壓:5V<br /> * 接口類型:IIC通訊接口<br /> * 輸出信號:數(shù)字信號<br /> * 工作溫度:-5℃到75℃<br /> * 接口類型:KF2510-4P防插反接口<br /> * 通信接口:IIC 通信<br /> * 三軸陀螺儀量程可由用戶設定,包含±250, ±500, ±1000, and ±2000°/sec<br /> * 三軸加速度量程可由用戶設定,包含±2g, ±4g, ±8g and ±16g<br /> * 產(chǎn)品尺寸:30mm x 25mm<br /> * 固定孔尺寸:23mm x 18mm<br /> * 重量大?。?g<br /> * 工作電流:20mA<br /> * 安裝:4 * M3 定位孔<br /> * 產(chǎn)品尺寸:<br /> [[文件:02S11302.png|500px|縮略圖|居中]]<br /> * 引腳定義:<br /> (1)-:電源地&lt;br/&gt;<br /> (2)+:電源正極&lt;br/&gt;<br /> (3)SDA:IIC數(shù)據(jù)信號&lt;br/&gt;<br /> (4)SCL:IIC時鐘信號&lt;br/&gt;<br /> ==使用方法==<br /> * 硬件環(huán)境:<br /> (1)Starduino UNO R3 控制器&lt;br/&gt;<br /> (2)4P 傳感器連接線&lt;br/&gt;<br /> (3)9軸姿態(tài)傳感器&lt;br/&gt;<br /> <br /> * 軟件環(huán)境:Arduino IDE 1.8.1<br /> <br /> * 硬件連接<br /> [[文件:02S11303.png|480px|縮略圖|居中]]<br /> * 例子程序:<br /> &lt;pre style='color:blue'&gt;#include &quot;Wire.h&quot;<br /> // I2Cdev and MPU9250 must be installed as libraries, or else the .cpp/.h files<br /> // for both classes must be in the include path of your project<br /> #include &quot;I2Cdev.h&quot;<br /> #include &quot;MPU9250.h&quot;<br /> <br /> // class default I2C address is 0x68<br /> // specific I2C addresses may be passed as a parameter here<br /> // AD0 low = 0x68 (default for InvenSense evaluation board)<br /> // AD0 high = 0x69<br /> MPU9250 accelgyro;<br /> I2Cdev I2C_M;<br /> <br /> uint8_t buffer_m[6];<br /> <br /> int16_t ax, ay, az;<br /> int16_t gx, gy, gz;<br /> int16_t mx, my, mz;<br /> <br /> <br /> <br /> float heading;<br /> float tiltheading;<br /> <br /> float Axyz[3];<br /> float Gxyz[3];<br /> float Mxyz[3];<br /> <br /> <br /> #define sample_num_mdate 5000 <br /> <br /> volatile float mx_sample[3];<br /> volatile float my_sample[3];<br /> volatile float mz_sample[3];<br /> <br /> static float mx_centre = 0;<br /> static float my_centre = 0;<br /> static float mz_centre = 0;<br /> <br /> volatile int mx_max =0;<br /> volatile int my_max =0;<br /> volatile int mz_max =0;<br /> <br /> volatile int mx_min =0;<br /> volatile int my_min =0;<br /> volatile int mz_min =0;<br /> <br /> <br /> void setup() {<br /> // join I2C bus (I2Cdev library doesn't do this automatically)<br /> Wire.begin();<br /> <br /> // initialize serial communication<br /> // (38400 chosen because it works as well at 8MHz as it does at 16MHz, but<br /> // it's really up to you depending on your project)<br /> Serial.begin(38400);<br /> <br /> // initialize device<br /> Serial.println(&quot;Initializing I2C devices...&quot;);<br /> accelgyro.initialize();<br /> <br /> // verify connection<br /> Serial.println(&quot;Testing device connections...&quot;);<br /> Serial.println(accelgyro.testConnection() ? &quot;MPU9250 connection successful&quot; : &quot;MPU9250 connection failed&quot;);<br /> <br /> delay(1000);<br /> Serial.println(&quot; &quot;);<br /> <br /> //Mxyz_init_calibrated ();<br /> <br /> }<br /> <br /> void loop() <br /> { <br /> <br /> getAccel_Data();<br /> getGyro_Data();<br /> getCompassDate_calibrated(); // compass data has been calibrated here <br /> getHeading(); //before we use this function we should run 'getCompassDate_calibrated()' frist, so that we can get calibrated data ,then we can get correct angle . <br /> getTiltHeading(); <br /> <br /> Serial.println(&quot;calibration parameter: &quot;);<br /> Serial.print(mx_centre);<br /> Serial.print(&quot; &quot;);<br /> Serial.print(my_centre);<br /> Serial.print(&quot; &quot;);<br /> Serial.println(mz_centre);<br /> Serial.println(&quot; &quot;);<br /> <br /> <br /> Serial.println(&quot;Acceleration(g) of X,Y,Z:&quot;);<br /> Serial.print(Axyz[0]); <br /> Serial.print(&quot;,&quot;);<br /> Serial.print(Axyz[1]); <br /> Serial.print(&quot;,&quot;);<br /> Serial.println(Axyz[2]); <br /> Serial.println(&quot;Gyro(degress/s) of X,Y,Z:&quot;);<br /> Serial.print(Gxyz[0]); <br /> Serial.print(&quot;,&quot;);<br /> Serial.print(Gxyz[1]); <br /> Serial.print(&quot;,&quot;);<br /> Serial.println(Gxyz[2]); <br /> Serial.println(&quot;Compass Value of X,Y,Z:&quot;);<br /> Serial.print(Mxyz[0]); <br /> Serial.print(&quot;,&quot;);<br /> Serial.print(Mxyz[1]); <br /> Serial.print(&quot;,&quot;);<br /> Serial.println(Mxyz[2]);<br /> Serial.println(&quot;The clockwise angle between the magnetic north and X-Axis:&quot;);<br /> Serial.print(heading);<br /> Serial.println(&quot; &quot;);<br /> Serial.println(&quot;The clockwise angle between the magnetic north and the projection of the positive X-Axis in the horizontal plane:&quot;);<br /> Serial.println(tiltheading);<br /> Serial.println(&quot; &quot;);<br /> Serial.println(&quot; &quot;);<br /> Serial.println(&quot; &quot;);<br /> <br /> <br /> <br /> delay(300);<br /> <br /> <br /> <br /> <br /> <br /> }<br /> <br /> <br /> void getHeading(void)<br /> {<br /> heading=180*atan2(Mxyz[1],Mxyz[0])/PI;<br /> if(heading &lt;0) heading +=360;<br /> }<br /> <br /> void getTiltHeading(void)<br /> {<br /> float pitch = asin(-Axyz[0]);<br /> float roll = asin(Axyz[1]/cos(pitch));<br /> <br /> float xh = Mxyz[0] * cos(pitch) + Mxyz[2] * sin(pitch);<br /> float yh = Mxyz[0] * sin(roll) * sin(pitch) + Mxyz[1] * cos(roll) - Mxyz[2] * sin(roll) * cos(pitch);<br /> float zh = -Mxyz[0] * cos(roll) * sin(pitch) + Mxyz[1] * sin(roll) + Mxyz[2] * cos(roll) * cos(pitch);<br /> tiltheading = 180 * atan2(yh, xh)/PI;<br /> if(yh&lt;0) tiltheading +=360;<br /> }<br /> <br /> <br /> <br /> void Mxyz_init_calibrated ()<br /> {<br /> <br /> Serial.println(F(&quot;Before using 9DOF,we need to calibrate the compass frist,It will takes about 2 minutes.&quot;));<br /> Serial.print(&quot; &quot;);<br /> Serial.println(F(&quot;During calibratting ,you should rotate and turn the 9DOF all the time within 2 minutes.&quot;));<br /> Serial.print(&quot; &quot;);<br /> Serial.println(F(&quot;If you are ready ,please sent a command data 'ready' to start sample and calibrate.&quot;));<br /> while(!Serial.find(&quot;ready&quot;)); <br /> Serial.println(&quot; &quot;);<br /> Serial.println(&quot;ready&quot;);<br /> Serial.println(&quot;Sample starting......&quot;);<br /> Serial.println(&quot;waiting ......&quot;);<br /> <br /> get_calibration_Data ();<br /> <br /> Serial.println(&quot; &quot;);<br /> Serial.println(&quot;compass calibration parameter &quot;);<br /> Serial.print(mx_centre);<br /> Serial.print(&quot; &quot;);<br /> Serial.print(my_centre);<br /> Serial.print(&quot; &quot;);<br /> Serial.println(mz_centre);<br /> Serial.println(&quot; &quot;);<br /> }<br /> <br /> <br /> void get_calibration_Data ()<br /> {<br /> for (int i=0; i&lt;sample_num_mdate;i++)<br /> {<br /> get_one_sample_date_mxyz();<br /> /*<br /> Serial.print(mx_sample[2]);<br /> Serial.print(&quot; &quot;);<br /> Serial.print(my_sample[2]); //you can see the sample data here .<br /> Serial.print(&quot; &quot;);<br /> Serial.println(mz_sample[2]);<br /> */<br /> <br /> <br /> <br /> if (mx_sample[2]&gt;=mx_sample[1])mx_sample[1] = mx_sample[2]; <br /> if (my_sample[2]&gt;=my_sample[1])my_sample[1] = my_sample[2]; //find max value <br /> if (mz_sample[2]&gt;=mz_sample[1])mz_sample[1] = mz_sample[2]; <br /> <br /> if (mx_sample[2]&lt;=mx_sample[0])mx_sample[0] = mx_sample[2];<br /> if (my_sample[2]&lt;=my_sample[0])my_sample[0] = my_sample[2];//find min value<br /> if (mz_sample[2]&lt;=mz_sample[0])mz_sample[0] = mz_sample[2];<br /> <br /> }<br /> <br /> mx_max = mx_sample[1];<br /> my_max = my_sample[1];<br /> mz_max = mz_sample[1]; <br /> <br /> mx_min = mx_sample[0];<br /> my_min = my_sample[0];<br /> mz_min = mz_sample[0];<br /> <br /> <br /> <br /> mx_centre = (mx_max + mx_min)/2;<br /> my_centre = (my_max + my_min)/2;<br /> mz_centre = (mz_max + mz_min)/2; <br /> <br /> }<br /> <br /> <br /> <br /> <br /> <br /> <br /> void get_one_sample_date_mxyz()<br /> { <br /> getCompass_Data();<br /> mx_sample[2] = Mxyz[0];<br /> my_sample[2] = Mxyz[1];<br /> mz_sample[2] = Mxyz[2];<br /> } <br /> <br /> <br /> void getAccel_Data(void)<br /> {<br /> accelgyro.getMotion9(&amp;ax, &amp;ay, &amp;az, &amp;gx, &amp;gy, &amp;gz, &amp;mx, &amp;my, &amp;mz);<br /> Axyz[0] = (double) ax / 16384;//16384 LSB/g<br /> Axyz[1] = (double) ay / 16384;<br /> Axyz[2] = (double) az / 16384; <br /> }<br /> <br /> void getGyro_Data(void)<br /> {<br /> accelgyro.getMotion9(&amp;ax, &amp;ay, &amp;az, &amp;gx, &amp;gy, &amp;gz, &amp;mx, &amp;my, &amp;mz);<br /> Gxyz[0] = (double) gx * 250 / 32768;//131 LSB(??/s)<br /> Gxyz[1] = (double) gy * 250 / 32768;<br /> Gxyz[2] = (double) gz * 250 / 32768;<br /> }<br /> <br /> void getCompass_Data(void)<br /> {<br /> I2C_M.writeByte(MPU9150_RA_MAG_ADDRESS, 0x0A, 0x01); //enable the magnetometer<br /> delay(10);<br /> I2C_M.readBytes(MPU9150_RA_MAG_ADDRESS, MPU9150_RA_MAG_XOUT_L, 6, buffer_m);<br /> <br /> mx = ((int16_t)(buffer_m[1]) &lt;&lt; 8) | buffer_m[0] ;<br /> my = ((int16_t)(buffer_m[3]) &lt;&lt; 8) | buffer_m[2] ;<br /> mz = ((int16_t)(buffer_m[5]) &lt;&lt; 8) | buffer_m[4] ; <br /> <br /> //Mxyz[0] = (double) mx * 1200 / 4096;<br /> //Mxyz[1] = (double) my * 1200 / 4096;<br /> //Mxyz[2] = (double) mz * 1200 / 4096;<br /> Mxyz[0] = (double) mx * 4800 / 8192;<br /> Mxyz[1] = (double) my * 4800 / 8192;<br /> Mxyz[2] = (double) mz * 4800 / 8192;<br /> }<br /> <br /> void getCompassDate_calibrated ()<br /> {<br /> getCompass_Data();<br /> Mxyz[0] = Mxyz[0] - mx_centre;<br /> Mxyz[1] = Mxyz[1] - my_centre;<br /> Mxyz[2] = Mxyz[2] - mz_centre; <br /> }&lt;/pre&gt;</div> Arduino77