本帖最后由 黃瓜 于 2014-3-2 21:39 編輯 在2012年,帖子“圓點博士微型四軸飛行器開工拉...有錢出錢,沒錢出力” http://www.amobbs.com/thread-5504090-1-1.html得到壇友的大力支持。經過2013年的全年發展,資料已經相當成熟。樓主把全部資料整理到了一起,方便大家下載。 首先給大家介紹下這些資料的內容:(全部是源代碼,豪無保留): 1,小四軸飛行器源碼:包括陀螺儀芯片驅動代碼,數字濾波,四元數姿態解算和電機控制代碼,此外,還包括藍牙無線傳輸代碼,NRF24L01+無線傳輸代碼,小四軸無線更新固件代碼。 2,小四軸手持遙控器源碼。包括USB轉COM口代碼,藍牙編程代碼,搖桿控制代碼,和液晶屏顯示代碼。通過該代碼,用戶可以學習USB編程,藍牙編程,搖杠編程,液晶屏顯示編程能知識。 3,基于windows/Linux下的上位機代碼,能過獲取小四軸姿態,并對小四軸進行飛行控制。該代碼使用垮平臺算法QT編寫。 4,基于Android的手機遙控器代碼,可以實現對小四軸的飛行控制 5,對國外著名開源crazyflies開源算法的姿態部分的移植(已修改成大家熟知的MDK環境),帶FreeRTOS操作系統。
標簽: 姿態解算
上傳時間: 2015-04-14
上傳用戶:wusheng4495
Aidaohuakai( 樓主 ) 2013-8-22 11:45:24 只看該作者23307 | 41倒序瀏覽 論壇上對mpu6050的資料和討論并不多,很多壇友都說驅動失敗,老是顯示0. 以下就談談我的一些血與淚的教訓: 昨天開始接觸mpu6050,在網上查了很多資料,下載程序,準備一展身手。首先看了mpu6050中文資料,之后又看了那個mpu6050的測試程序,把這些看明白之后就開始寫程序了。我不是直接把程序復制過去,只是復制mpu6050的地址和初始化,IIC并沒有復制,就復制我上次寫的24C02的那個程序,想不到,這給了我血與淚的教訓,我原來是直接把IIC復制過來的,并沒有多留意。之后初始化mpu6050,寫入地址,讀出數據,下載到單片機之后,LCD上顯示000001,我感到郁悶,之后又調試,以為是顯示不對,又寫顯示,之后又下載,結果還是老樣,這樣半天就過去了。驅動沒成功,又懷疑芯片或引腳有問題,繼續調試,也沒成功。就一一對應地看了地址,又看了初始化,發現沒錯,調試還是不成功。最后干脆不接IIC總線,竟然發現了個天大的秘密,接不接IIC,LCD都顯示000001,我又用示波器測試波形,發現波形正確。在網上又查了別人的資料,在論壇上也很少有關于mpu6050的資料,也看了比別人的一些討論。很多壇友都說驅動失敗,老是顯示0. 沒辦法,一天就這樣過去了,今天早上,我又仔細看了程序,出乎我的想象,竟然是IIC的那個地址沒改,原來寫24C02的那個地址是a0,還是原封不動,把我嚇了一跳。把這些改過來之后,一切正常,能顯示加速度和陀螺儀。血與淚的教訓啊,是自己不細心造成的,忘記改地址!今天早上竟然花了不到2個鐘就調出來了,驚喜之時就寫了這個分享,希望對大家有用。
標簽: 圓點博士小四軸
上傳時間: 2015-04-14
上傳用戶:wusheng4495
秦始皇的功過是非,永遠是一個說不盡爭不完的話題。兩千年前,他創建了一套“中央集權制度”,不知什么原因,竟觸怒了今天的一些學者,又再次被指責為“暴君 ”。
上傳時間: 2015-06-04
上傳用戶:dfhjdsh
打印方式:熱敏或熱轉印 打印速度:102mm/s 最大打印寬度:104mm 最大打印長度:991mm 分辨率:203dpi(8點/毫米)
上傳時間: 2015-06-15
上傳用戶:ycr1992@126.com
My JSP 'TeacherMain.jsp' starting page var $=function(id) { return document.getElementById(id); } function show_menu(num){ for(i=0;i
標簽: C++
上傳時間: 2015-07-03
上傳用戶:xiyuzhu
超強捕捉屏幕、截圖功能 截取任何區域、窗口、按鈕 可以在任何桌面捕捉圖像,包括虛擬機桌面, 同時支持捕捉區域與上次捕捉區域大小一致。 可以捕捉活動窗口,擴展活動窗口,還可以捕捉無邊框窗口等窗口截圖。 按鈕捕捉--專業的技術寫手的理想選擇,適合那些需要大量捕捉記錄按鈕的專業技術文檔。 支持視頻截圖、連續截圖 支持抓取視頻、DVD 屏幕圖像 、DirectX, 3Dfx Glide全屏游戲截圖等。 支持圖像的連續截取,截取后的圖像顯示在窗口工作區,可通過窗口縮略圖視圖逐一查看。 多種方式截圖,非矩形窗口截取圖像 可以自由定義截圖區域的形狀大小,可以是橢圓形,圓形或是徒手圈出截圖區域形狀大小,同時在[圖像編輯]功能,將圖像做成更多效果。 支持將圖像保存為多種格式,并可以支持圖像格式轉換 截取編輯過的圖像可以以20多種圖形格式保存(包括:BMP, GIF, JPEG, TIFF, PCX 等)并閱覽,同時還可以將圖像格式轉換為其他需要的格式。
標簽: hypersnap
上傳時間: 2016-04-29
上傳用戶:xc216
楊教授的計算輻射, 計算全國各地區的太陽輻射
上傳時間: 2016-05-29
上傳用戶:wu1285568193
詳細描述TD-LTE基本原理, 是無線通信經典教材
標簽: TD-LTE技術原理·
上傳時間: 2016-06-13
上傳用戶:mikexjmeng
這是數字信號處理的相關于系統及系統響應實驗的報告
上傳時間: 2016-06-23
上傳用戶:大王來巡山
C語言課程設計上機實習內容 一、從下面題目中任選一題: A.簡單的學生成績管理程序設計 B.考卷成績分析軟件程序設計 C.簡單醫療費用報銷管理軟件程序設計 除此之外,學生也可自行選擇課題進行設計,如自動柜員機界面程序、學生信息管理(包括生日祝賀)、計件工資管理等(但課題必須經指導教師審題合格后方可使用)。 二、課程設計說明書的編寫規范 1、程序分析和設計 2、流程圖 3、源程序清單 4、調試過程:測試數據及結果,出現了哪些問題,如何修改的 5、程序有待改進的地方 6、本次實習的收獲和建議 三、提交的資料 1、軟件 軟件需提供源程序,并能正常運行。 注:對于程序中未能實現的部分需要加以說明。 對于程序中所參考的部分代碼需要加以聲明,并說明出處。 2、文檔 課程設計文檔要求打印稿,同時提交電子文檔。文檔中必須包含課程設計小結,即收獲和體會。 文檔要注意格式,標題一律用小四號宋體加黑,正文用五號宋體,行間距固定值18,首行縮進2字符;如果有圖表,每個圖表必須順序編號并有標題,如“圖1 計算平均分的N-S圖”、“表1 地信081班成績一覽表”,一般圖名在圖的正下方、表名在表的正上方。 四、成績評定 通過學生的動手能力、獨立分析解決問題的能力、創新能力、課程設計報告、答辯水平以及學習態度綜合考核。 考核標準包括: 1、完成設計題目所要求的內容,程序書寫規范、有一定的實用性,占45%; 2、平時表現(考勤+上機抽查)占10%; 3、課程設計報告占30%; 4、答辯及演示占15%。 五、實習計劃 以選題一為例 實習計劃 時間 內容 第1天 一、布置實習內容和要求 1、 實習內容介紹、實習安排、實習紀律、注意事項 2、 學生選題 第2天 二、上機實習 1、根據所選題的要求,進行總體設計,確定程序總體框架 2、選擇和準備原始數據,制作.txt文本文件 第3天 3、文件的讀寫函數的使用,實現文本文件的讀取和寫入功能。 使用函數fread(); fwrite(); fprint(); fscan();完成對原始數據的文本輸入和輸出。 第4、5天 4、主要算法的選擇和功能實現(以學生成績管理系統為例): ① 計算每個學生三門功課的平均分,并按平均分排列名次,若平均分相同則名次并列;結果寫入文件。 ② 統計全班每門課程的平均分,并計算各分數段(60以下,60~69,70~79,80~89,90以上)的學生人數;結果寫入文件。 第6、7天 5、結果格式輸出及程序整合(以學生成績管理系統為例) ① 按格式在屏幕上打印每名學生成績條; ② 在屏幕上打印出所有不及格學生的下列信息:學號,不及格的課程名,該不及格課程成績; (選做)在屏幕打印優等生名單(學號,三門課程成績,平均成績,名次),優等生必須滿足下列條件:1)平均成績大于90分;或平均分大于85分且至少有一門功課為100分;或者平均分大于85分且至少兩門課程成績為95分以上;2) 名次在前三名; 3) 每門功課及格以上; 第8天 三、測試完整程序 要求功能完整,結果符合設計要求,并進行程序驗收。 第9、10天 四、編寫報告 完成實習報告的編寫,并打印上交報告。
上傳時間: 2016-06-27
上傳用戶:lh643631046