MWC飞控源程序怎么阅读? mwc飞控源码预约了串口控制的代码吗?我想把PPM控制信号变...

\u54ea\u4f4d\u5927\u795e\u6709MWC\u5f00\u6e90\u98de\u63a7\u7684\u6e90\u4ee3\u7801

\u4f60\u8981\u7684\u4e1c\u897f\u5df2\u7ecf\u53d1\u51fa\uff0c\u8bf7\u67e5\u6536\u90ae\u4ef6\uff0c\u6709\u53ef\u80fd\u5728\u5783\u573e\u7bb1\u91cc\uff0c\u5982\u679c10\u5206\u949f\u540e\u6ca1\u6536\u5230\uff0c\u8bf7\u5728\u672c\u95ee\u9898\u91cc\u8ffd\u95ee\uff0c\u6211\u4f1a\u518d\u6b21\u53d1\u9001!

MWC\u6709\u4e32\u53e3\u8f93\u51fa\uff0c\u51e0\u4e4e\u6240\u6709\u72b6\u6001\u6570\u636e\u90fd\u6709\u4ece\u4e32\u53e3\u8f93\u51fa\uff0c\u5305\u62ec\u9065\u63a7\u6570\u636e

MWC源程序是由arduino编写的,当然用arduino看了,你看不明白用别的编译器也看不明白啊,
代码中几个关键设置你自己先看看吧:

/**************** The type of multicopter ****************/
#define QUADX //启用四轴X模式

/**************** Motor minthrottle ****************/
#define MINTHROTTLE 1150 //解锁后油门怠速 默认1020

/**************** I2C speed ****************/
#define I2C_SPEED 100000L //启用这个就够用了

/**************** Combined IMU Boards ****************/
#define FREEIMUv035_BMP //我是3200芯片

/**************** Cam Stabilisation ****************/
#define SERVO_MIX_TILT //启用云台
#define SERVO_TILT //启用云台
#define TILT_PITCH_MIN 1020 //仰俯舵机最小值,不能低于1020
#define TILT_PITCH_MAX 2000 //仰俯舵机最大值,不能高于2000
#define TILT_PITCH_MIDDLE 1500 //仰俯舵机中立点
#define TILT_PITCH_PROP 10 //仰俯补偿角度,如果反向数字前加“-”号
#define TILT_ROLL_MIN 1020 //副翼舵机同上
#define TILT_ROLL_MAX 2000
#define TILT_ROLL_MIDDLE 1500
#define TILT_ROLL_PROP 10

#define CAM_SERVO_HIGH 2000 //快门舵机行程最高
#define CAM_SERVO_LOW 1020 //快门舵机行程最低
#define CAM_TIME_HIGH 1000 // 按下快门时间
#define CAM_TIME_LOW 1000 // 按下快门时间

/**************** Hexa Motor 5 & 6 Pins ****************/
//#define A0_A1_PIN_HEX //四轴不启用,六轴用

/**************** Aux 2 Pin ****************/
#define RCAUXPIN8 //打开AUX2用于功能控制
//#define RCAUXPIN12 //作用同上,但不能与上面这行同时启用

/**************** Gyro filters ****************/
#define ITG3200_LPF_42HZ //我是3200芯片

/**************** SECTION 6 - OPTIONAL FEATURES ****************/
#define LEVEL_PDF //稳定模式增强,可以启用,默认不启用

/**************** TX-related ****************/
#define DEADBAND 6 //遥控信号误差,默认值就好
#define ALT_HOLD_THROTTLE_NEUTRAL_ZONE 20 //气压定高时有用,忽略油门摇杆轻微动作

/***************** GPS ******************/
#define GPS_SERIAL 2 //启用端口
#define GPS_BAUD 9600 //我的GPS波特率

#define GPS_LED_INDICATOR //指示灯

/* Get your magnetic decliniation from here : http://magnetic-declination.com/
#define MAG_DECLINIATION 6.34f //当地磁偏角,上面一行有网址

/**************** Buzzer ****************/
#define BUZZER 启用蜂鸣器

/**************** battery voltage monitoring ****************/
#define VBAT // 启用电压报警,要接好电源检测线
#define VBATSCALE 131
#define VBATLEVEL1_3S 114 // 11.4V时响一声 4S电池设置请模友补充
#define VBATLEVEL2_3S 111 // 11.1V时响两声
#define VBATLEVEL3_3S 99 // 9.9V时响三声
#define NO_VBAT 16 // Avoid beeping without any battery

/**************** motor, servo and other presets **************/
#define MOTOR_STOP //解锁后电机不转

/**************** IMU complimentary filter tuning ****************/
#define ACC_LPF_FACTOR 100 //软件滤波器,优化传感器数据,减低震动等影响 以下全部启用
#define MG_LPF_FACTOR 4
#define GYR_CMPF_FACTOR 400.0f
#define GYR_CMPFM_FACTOR 200.0f

  • MWC椋炴帶婧愮▼搴忔庝箞闃呰?
    绛旓細MWC婧愮▼搴鏄敱arduino缂栧啓鐨勶紝褰撶劧鐢╝rduino鐪嬩簡锛屼綘鐪嬩笉鏄庣櫧鐢ㄥ埆鐨勭紪璇戝櫒涔熺湅涓嶆槑鐧藉晩锛屼唬鐮佷腑鍑犱釜鍏抽敭璁剧疆浣犺嚜宸卞厛鐪嬬湅鍚э細/*** The type of multicopter ***/ define QUADX //鍚敤鍥涜酱X妯″紡 /*** Motor minthrottle ***/ define MINTHROTTLE 1150 //瑙i攣鍚庢补闂ㄦ犻 榛樿1020 /...
  • apm椋炴帶 涓mwc椋炴帶鏈変粈涔堝尯鍒? 鎴戞兂鑷繁鍋氶鎺 鍝釜鏇村煎緱鍙傝冨憿?
    绛旓細apm姣mwc寰楁洿濂戒竴鐐癸紝鍐嶅ソ鐐规潵鏈塸ix绛
  • 鍋氶仴鎺ч鏈洪夋嫨鍝釜鍗曠墖鏈烘瘮杈冨ソ?
    绛旓細stm32锛岀綉涓婅祫鏂欐瘮杈冨锛 姣斿鍩轰簬STM32鐨刢leanflight椋炴帶婧愪唬鐮锛岃繖娆惧紑婧愰鎺э紝鏄粠MWC鐨刡aseflight椋炴帶鍙戝睍鑰屾潵锛屼唬鐮佸啓鐨勯潪甯告锛
  • 鍥涙棆缈椋炴帶閲 涓轰粈涔堜竴瀹氳鐢ㄥ洓鍏冩暟?鐢ㄦ鎷夎涓嶄竴鏍峰悧? 灏辩畻鐢ㄥ洓鍏冩暟...
    绛旓細鍥藉唴鐨勫紑婧愮殑鍥涜酱浠g爜閮芥槸杩欐牱锛岃繕鏈変互鍓嶇湅鐨勪竴涓紑婧愪唬鐮佸紑濮嬭繕鏄紑婧愮殑锛屽悗鏉ヨ繕鏈夐檺鍒朵簡锛屽氨閭g牬浠g爜锛屼篃灏卞紑鍙戣呰嚜宸辫繕瑙夊緱涓嶉敊浜嗐傝繖浜涗唬鐮佹病鏈夋牳蹇冪殑濮挎佺畻娉曠殑寮鍙戣兘鍔涳紝灏卞湪浼犳劅鍣ㄧ殑鏁版嵁涓'涓嬪姛澶'锛屽氨鏄鐜╁潖鐨勬护娉㈠櫒锛MWC鐢ㄧ殑婊戝姩鍧囧兼护娉佷簰琛ユ护娉㈢畝鍗曟槑浜嗭紝鍙潬鏈夋晥锛屼絾鏄垜浠殑寮鍙戣呬笉杩...
  • 扩展阅读:minimwc飞控板v12 ... 一台逆变器有几个mppt ... mwc飞控2.1版电路图 ... 自制mwc飞控 ... mwc飞控官网 ... 自制mppt太阳能控制器 ... mwc飞控制作教程 ... mwc飞控原件版 ... 带有mppt的太阳能控制器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网