文章日期:2016.11.20
活動日期:2015.03.06
備註:↓↓↓點照片可放大↓↓↓
設定的主角是「MultiWii飛控板」,韌體版本2.3,前面文章「環境安裝 」裡面有飛控板的韌體,要先下載下來,解壓縮後,如下圖:
先說明此程式碼是類似C語言的程式,會看到「//」,這是代表註解的意思,控制板在跑程式的時候是會略過此行,只跑你想跑的地方,那飛控板的開發者,將很多功能都寫在裡面,還有一些設定幾個軸的就有不同的程式碼,藉由「//」的方式來開啟或關閉此功能。
打開第一個資料夾「MultiWii」 > 「MultiWii.ino」,打開之後就可以看到Arduino的介面出現了
找到右邊的倒三角形,那是檔案太多的時候找其他檔案用的。
打開之後找到「config.h」,並且點一下,就會打開了
我們要在這個檔案裏面設定以下東西
設定飛行器的型態為四軸 X型,「#define QUADX (X型態的四軸)」
設定電子變速器的參數,「#define MINTHROTTLE 1150 (最小油門值,預設1150)」
設定I2C,「#define I2C_SPEED 400000L」
設定飛控板型號,「#define HK_MultiWii_SE_V2」
他型號有很多種,先找到「Combined IMU Boards」,再找到要設定板子
設定D8腳位給 AUX2,「#define RCAUXPIN8」
設定這一項的時候建議用「Ctrl+F」,用搜尋的,不好找
設定馬達預設停止,「#define MOTOR_STOP」
同上,建議用搜尋,再程式碼下半段
都完成之後就是準備要燒韌體進去了,先檢查「Serial Port」
打開上排的「Tools」 > 「Serial Port」,檢查COM是不是有對應到板子
都完成之後就是準備要燒韌體進去了,先檢查「Serial Port」
如果不知道自己飛控板的COM多少,打開「開始」 > 「裝置和印表機」 > 「裝置」
最下方就是新增的硬體,可以看到名稱上是COM多少
COM設定完成之後,選擇板子型號,「Arduino pro or mini(5V,16MHz)w/ATmega328」
備註:較詳細的設定方式在前面文章「環境安裝 」
都設定完成之後就可以燒入了
如果下方訊息欄位,沒有跳出任何警告,那就是成功燒入拉~韌體就設定完成了。