Как да генерирате PPM сигнал от два джойстика чрез Arduino

Искам да направя примитивно 4-канално оборудване. Малко. За син.

сигнал

Искам да направя примитивно 4-канално оборудване. Малко. За син. Моето оборудване не се побира в дръжките му. Искам да преправя дистанционното управление на играчката от 27 MHz на 2.4, за да мога да управлявам модела и да се свързвам безжично със симулатора. На този етап имам два триосни джойстика, arduino nano и RF модул от добре познат Turnig.

сигнал
сигнал
генерирате
джойстика

Искам пропорционално оборудване, проблемът е само в програмирането Отидох във форума на Amperka в раздела "Ще поръчам проект", но за съжаление един програмист таксува цената там. добре, просто не е хуманно, второто за хуманната цена, но не разбира (как разбрах какво е PPM). Прочетох статията: Направи си сам контролен панел или микроконтролер за ученици 2013, 17:09:43 &nbsp&nbsp Александър Зайчиков &nbsp Москва Статия http://www.parkflyer.ru/blogs/view_entry/3090/ Но този дизайн не работи за мен. Потърсих в интернет, но не намерих нищо подходящо.

джойстика
генерирате
Както мисля, дължината на импулса трябва да бъде 20000µs. 4 канала. Въз основа на факта, че PPM обикновено излъчва 8 канала, а ние имаме 4, най-вероятно трябва да бъдат предадени 4 канала, тогава останалите четири трябва да бъдат доведени до нула - това е приблизително 1500 µs за всеки. и дължината на импулса на един канал е приблизително 20 μs. + пауза между всеки канал, + синхронизираща пауза 2µs, но общата дължина на импулса не трябва да надвишава 20µs. Изход на 10-ия щифт, той поддържа PWM и използва 16-битов таймер.

Ако някой може да ме насочи в тази посока, моля да ме уведоми. Като цяло имам проблем спрограма.

Можете изобщо да направите без arduino, без контролер и без програмиране, като направите PPM драйвер на обикновени съветски микросхеми според концепцията в следващия материал. Ще имате само 2 съветски микросхеми K561LN2 - и 4 пропорционални команди за управление с PPM.

Тъй като имате дистанционно управление с джойстици, трябва само да направите платка и да я конфигурирате. Има схема, има подробно описание, има чертеж на печатна платка, има негатив, има техника за настройка. Необходим е поялник. Изходният PPM сигнал от платката след това се изпраща към самия предавател, който може да бъде на всякаква честота, няма значение. Е, за предавателя трябва да имате приемник.

Примитивен за начало. #включване

volatile int delays[8]= 1800, 1700, 1600, 1500, 1400, 1300, 2200,2200>; байт i=0;

Timer1.initialize(); pinMode(13, ИЗХОД); pinMode(12, ИЗХОД); Timer1.attachInterrupt(Timer1_action, 300); > byte state=false; byte pulse=false; void Timer1_action()