arduino вместо FlySky ?
угу:
по спецификации из rar (шикарная дока)
у них байт = 12 бит.
12 бит не хватает на канал и они раскидали каналы по разным байтам.
начало+конец+длинна является контрольной суммой.
Громоздко получается.
ардуина 8 битовая - тяжело это дело вместе прикрутить.
По опыту скажу что ардуина со всем справляется за глаза.
У меня она отрабатывает 3 уартовских прерывания.
Работает с акселерометром, гиро, компасом по i2c. Считает честный кватернион, там под десяток операций с float, столько же синусов и прочей тригонометрии.
Один аппаратный таймер генерирует правильные импульсы для 3х каналов.
Со всем этим справляется на ура, зависаний не замечал, но я и вотчдог настроил.
Правда я все пишу, управляю голыми регистрами, ардуиновский IDE и его готовые функции лучше для таких задач не использовать, там много косяков есть.
Демонстрация моего автопилота
Делаю РУ на Ардуино+nRF
Детские болезни данной связки уже прошел
Плюсов данного варианта много, минусов не знаю.
Посмотреть можно на соседней ветке (копии- ЭБР “Пётр Великий”) и это не реклама )))
РУ на ардуино - детская болезнь моделистов.
Обычное лучше?
РУ на ардуино - детская болезнь моделистов.
когда-то расказывали про радиацию от монитора … и все покупали защитные экраны.
Сейчас пурга пошла насколько вредно 5Ж для мозга.
Так и тут с аппаратурой - не боги горшки лепят
Все просто как 3 копейки: зашифровать/рашифровать сигнал
Каким методом это достичь - вопрос третий, компьютером или шифратором/дешифратором - значения не имеет ровно никакого.
когда-то расказывали про радиацию от монитора … и все покупали защитные экраны.
Сейчас пурга пошла насколько вредно 5Ж для мозга.
Так и тут с аппаратурой - не боги горшки лепят
Все просто как 3 копейки: зашифровать/рашифровать сигнал
Каким методом это достичь - вопрос третий, компьютером или шифратором/дешифратором - значения не имеет ровно никакого.
в слове “достичь” содержится слово “Дичь” совпадение?
зашифровать/рашифровать сигнал
это делает сам радиомодуль. Подаешь ему массив байт он их шифрует и передает.
Всех делов.
Не понимаю, в чем страх использовать Ардуино. Не по фен-шую?
Та можно вообще, просто зачем? Хотя каждому, конечно свое…
наверное потомушта хочется сделать лучше,
а на существующую аппаратуру исходников нет
Сделать лучше? На ардуино? Вы серьезно? А параметры процессоров смотрели, сравнивали?
а что там такого в этих параметрах процессоров?? И что, , 8-ми разрядной Atmega328 не хватит для радиоуправления?
на существующую аппаратуру исходников нет
Все есть, только надо ли? Купить приемник выйдет намного дешевле, чем сделать самому. Если цель обучение, тогда другое дело.
так самому можно сделать приемник (да и пульт) с нужными тебе размерами и с нужными тебе функциями
Все есть, только надо ли? Купить приемник выйдет намного дешевле, чем сделать самому. Если цель обучение, тогда другое дело.
надо. кидайте ссылочку - сотворим супер девайс
приемник одновременно
какие параметры у таких приемников?
так самому можно сделать приемник (да и пульт) с нужными тебе размерами и с нужными тебе функциями
уже сделал.
стала проблемма с корпусом:
- либо делать корпус
- либо переписать код под существующий корпус
странная взаимосвязь между корпусом и кодом… 😁😁
собственно прямая:
чтобы девайс работал его нужно держать в руках.
Моток проводов с джойстиком устройсвом не является.