jaja
war einfach nichnicht dazu gekommen
.. jetzt hab ich aber was
ist zwar immer noch so das man die min, max und mittel werte im sketch einstellen muss .. aber
dafür hat man jetzt 3 11bit HW PWM servo ausgänge
also:
pin 9 = servo[0] = Pitch
pin 10 = servo[1] = Roll
pin 5 = servo[2] = Pan (YAW von der funke durchgeleitet)
also das geht nur am NanoWii .. empfänger könnt ihr keinen oder eben irgenteinen den MWC unterstützt nehmen.
einstellen könnt ihr die servo refresh rate und eben die servo wege ..
Code:
/*************************************************************************************************/
/**** CONFIGURABLE PARAMETERS ****/
/*************************************************************************************************/
/*********************** Servo Refreshrates ***********************/
/* Default 50Hz Servo refresh rate*/
#define SERVO_RFR_50HZ
/* up to 160Hz servo refreshrate .. works with the most analog servos*/
//#define SERVO_RFR_160HZ
/* up to 300Hz refreshrate it is as fast as possible (100-300Hz depending on the cound of used servos and the servos state).
for use with digital servos
dont use it with analog servos! thay may get damage. (some will work but be careful) */
//#define SERVO_RFR_300HZ
/*********************** Cam Stabilisation ***********************/
/* The following lines apply only for a pitch/roll tilt stabilization system. Uncomment the first or second line to activate it */
#define TILT_PITCH_MIN 1020 //servo travel min, don't set it below 1020
#define TILT_PITCH_MAX 2000 //servo travel max, max value=2000
#define TILT_PITCH_MIDDLE 1500 //servo neutral value
#define TILT_PITCH_PROP 10 //servo proportional (tied to angle) ; can be negative to invert movement
#define TILT_ROLL_MIN 1020
#define TILT_ROLL_MAX 2000
#define TILT_ROLL_MIDDLE 1500
#define TILT_ROLL_PROP 10
#define TILT_PAN_MIN 1020
#define TILT_PAN_MAX 2000
das ganze geht mit der 2.1er GUI und den pan/yaw servo wert seht ihr dann im ersten debug feld in der gui.
gruß
Felix