au:kuk:элероны_для_kk-single
Различия
Показаны различия между двумя версиями страницы.
| au:kuk:элероны_для_kk-single [2022/07/07 02:30] – создано setproperty | au:kuk:элероны_для_kk-single [2022/07/21 00:04] (текущий) – setproperty | ||
|---|---|---|---|
| Строка 59: | Строка 59: | ||
| MotorOut1-= RxInYaw; | MotorOut1-= RxInYaw; | ||
| MotorOut2+= RxInYaw; | MotorOut2+= RxInYaw; | ||
| + | | ||
| + | ==== Для бикоптера - ==== | ||
| + | |||
| + | / ---- \ | ||
| + | / | ||
| + | M1 CW | M2 CCW | ||
| + | | | ||
| + | | ||
| + | | ||
| + | |||
| + | MotorOut1 = RxInCollective; | ||
| + | MotorOut2 = RxInCollective; | ||
| + | MotorOut3 = 500; | ||
| + | MotorOut4 = 500; | ||
| + | |||
| + | RxInRoll = (RxInRoll * 7) >> 3; // Approximation of sin(60) without div | ||
| + | MotorOut1+= RxInRoll; | ||
| + | MotorOut2-= RxInRoll; | ||
| + | | ||
| + | MotorOut3-= SERVO_REVERSE RxInPitch; | ||
| + | MotorOut4+= SERVO_REVERSE RxInPitch; | ||
| + | | ||
| + | MotorOut3+= SERVO_REVERSE(RxInYaw >> 1); | ||
| + | MotorOut4+= SERVO_REVERSE(RxInYaw >> 1); | ||
au/kuk/элероны_для_kk-single.1657150215.txt.gz · Последнее изменение: 2022/07/07 02:30 — setproperty