Описание
На самом деле, это намного лучше, чем результат!
WIFIGeneral flight control протокол
Формат передачи данных последовательного порта (последовательный порт baud rate19200, 1 исходная позиция, 1 стоп-бит, другие номера):
Отправка интервалов 40 мс, один раз трансмиссиони8 индивидуалбайт,
Байт [0]: заголовок данных, фиксированный as0X66
Скорость составляет 30% времени, (Aileron, лифт) 0x5A-0x80-0xA6Linear
Скорость is60 % времени, (Aileron, лифт) 0x33-0x80-0xCDLinear изменение
Скорость is100 % времени, (Aileron, лифт) 0x00-0x80-0xFFLinear изменение
Байт [1]: AIL -- Aileron: Intermediate value0x80, максимум слева is0x00, максимум справа is0xff, Namely0x00-0x80-0xffLinear изменить
Байт [2]: ELE -- Elevator: Intermediate value0x80, Max after0x00, первый является большим. 0xff, Namely0x00-0x80-0xffLinear изменения
Байт [3]: посредством -- дроссельной заслонки: 0x00Minimum, 0 xffTo максимального
(Инструкции по тонкой настройке: вокруг/сбоку: ± 24 Шаг Stepping1 128 + смещение, возврат к значению по умолчанию после каждого restart128);
Когда ускоритель не открывает режим фиксированной высоты, Namely0, центр при режиме настройки включен
Байт [4]: RUDD -- Rudder Intermediate value0x80, поверните налево вверх to0x00, поверните направо вверх to0xff, Namely0x00-0x80-0xffLinear изменить
(Инструкции по тонкой настройке: ± 24 Шаг Stepping2 среднее определение: 128 + смещение, возврат к значению по умолчанию после каждого restart128);
Для того, чтобы избежать ускорения и замедления, влияет на эту байтовую инструкцию, так что она находится в середине круга 1/6, из-за обслуживания 80hunchanged, линейное изменение за пределами этой области, как выше.
Байт [5]: бит флага
Байт [6] = (байт [1] ^ байт [2] ^ байт [3] ^ байт [4] ^ байт [5]) & 0xff;
Байт [7]: Хвост данных, фиксированный as0x99
Байт [5]
Bit0 = один ключ взлета первого набора 1, 1 секунды постпозиции0 по умолчанию is0
Bit1 = один ключ падение первый set1, 1 секунд postposition0 по умолчанию is0
Bit2 = Аварийная остановка каждый раз, когда вы нажимаете, принимайте обратный default0
Дроссельная заслонка 40% при нажатии кнопки аварийной остановки является неправильной, передний и задний контроль направления более 50% после, takebit2Set up0, (левый и правый контроль направления, нормальный willbit2Take inverse), нажмите одну клавишу, чтобы понизить, takebit2Set up0, когда дроссельная заслонка управляется bit2set up0
Bit3 = одна клавиша фиксированного направления флип (у меня не было этого)
Bit4 = 1 Безголовый режим 0 головной режим по умолчанию is0
Bit5 = одна клавиша флип клик back1, когда клавиша направления движется более чем наполовину, clear0
Когда кнопка прокрутки нажата, и клавиша направления движется более половины, отправить out1, и значение направления отправляет максимальное значение (минимальное значение) о сроке действия 300 миллисекунд,
Bit6 = светильник контроль по умолчанию светильник на
Bit7 = коррекция гироскопа управления полетом первый комплект 1, 1 секундная позиция 0
Примечания: Возврат одной кнопки, поворот на 360 °, приоритет трех кнопок пути полета может быть сделан заранее (I. e. какой из них будет действовать, во-первых, в этот чехол исполнение процесса не отменяется. другие два не работают), но необходимо обеспечить, чтобы в любое время, только один из этих трех может привести в действие, не может быть эффективным в то же время.
Характеристики
- Материалы для самостоятельного изготовления
- Электрический