Как да генерирате PPM сигнал от два джойстика чрез Arduino
Искам да направя примитивно 4-канално оборудване. Малко. За син.
Искам да направя примитивно 4-канално оборудване. Малко. За син. Моето оборудване не се побира в дръжките му. Искам да преправя дистанционното управление на играчката от 27 MHz на 2.4, за да мога да управлявам модела и да се свързвам безжично със симулатора. На този етап имам два триосни джойстика, arduino nano и RF модул от добре познат Turnig.
Искам пропорционално оборудване, проблемът е само в програмирането Отидох във форума на Amperka в раздела "Ще поръчам проект", но за съжаление един програмист таксува цената там. добре, просто не е хуманно, второто за хуманната цена, но не разбира (как разбрах какво е PPM). Прочетох статията: Направи си сам контролен панел или микроконтролер за ученици 2013, 17:09:43    Александър Зайчиков   Москва Статия 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()