|
發表於 2014年9月18日 03:12 AM
|
顯示全部樓層
給你一個方向...
APM的通訊協定是MAVLINK,可以透過Serial port與之溝通,通訊最高可達1.5M BPS的碼率,只要會使用MavLink的程式庫就可以取得任何想要的資料,不必懂封包結構或一些底層的東西.
MavLink的最佳入門範本是MinimOSD Extra,可到底下網址以svn checkout把原始碼下載回來.
http://code.google.com/p/minimosd-extra/source/checkout
這兩個是Mavlink 程式庫的.h檔
#include "../GCS_MAVLink/include/mavlink/v1.0/mavlink_types.h"
#include "../GCS_MAVLink/include/mavlink/v1.0/ardupilotmega/mavlink.h"
而MAVLink.ino是如何使用Mavlink的範例.
只要會寫程式的人,只要稍加修改就可以在任何平台上編譯,不限C++/Arduino/...
如果不懂程式,則請忽略此篇回文.
|
|