Как подружить две библиотеки iBUSTelemetry.h и SoftwareSerial.h ?

Atamanu
Offline
Зарегистрирован: 07.12.2021
Спасибо за ответ.
Я хотел добавить больше датчиков, но у меня больше нет кода, поэтому я хотел приблизиться к Nano ...
 
gince
Offline
Зарегистрирован: 14.12.2017

Atamanu пишет:

Спасибо за ответ.
Я хотел добавить больше датчиков, но у меня больше нет кода, поэтому я хотел приблизиться к Nano ...
 

Так телеметрия на Нано или STM надо ?

Atamanu
Offline
Зарегистрирован: 07.12.2021
Спасибо за ответ.
Пробую сейчас Nano.
Если он работает на STM, он также должен работать на Nano ...
 
ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

gince пишет:

Привет ua6em .

Возмоможно как то в пульте сделать , чтоб пикнуло по сигналу телеметрии ? Надо при переходе с режима в режим. 

Допустим если два стика на в крайнем левом положении >= 5с  --> сигнал в пульте. 

Вот как сам сигнал вызвать ?

до такой степени я пульт еще не освоил, скажу больше на крайнюю прошивку еще не перешил, пока не найду шнурок никак, где-то задевал

Вопрос? У тебя при отключении питания на пульте приёмник какие данные гонит по 1-3 каналам?

Atamanu
Offline
Зарегистрирован: 07.12.2021

Какой код?

Телеметрия?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

gince пишет:

Привет ua6em .

Возмоможно как то в пульте сделать , чтоб пикнуло по сигналу телеметрии ? Надо при переходе с режима в режим. 

Допустим если два стика на в крайнем левом положении >= 5с  --> сигнал в пульте. 

Вот как сам сигнал вызвать ?

вот то, что тебе надо! -

Atamanu
Offline
Зарегистрирован: 07.12.2021

Телеметрия работает хорошо ...

Появится значение ExtV.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Atamanu пишет:

Спасибо за ответ.
Я хотел добавить больше датчиков, но у меня больше нет кода, поэтому я хотел приблизиться к Nano ...

вся тема об этом! все коды датчиков имеющиеся в прошивке отрабатывают но не более 15 датчиков

Atamanu
Offline
Зарегистрирован: 07.12.2021

Знаю, проверял ... но когда совмещаю с сервокодом, телеметрия блокируется ...

gince
Offline
Зарегистрирован: 14.12.2017

 

Вопрос? У тебя при отключении питания на пульте приёмник какие данные гонит по 1-3 каналам?

[/quote]

Последнии.

gince
Offline
Зарегистрирован: 14.12.2017

Atamanu пишет:

Знаю, проверял ... но когда совмещаю с сервокодом, телеметрия блокируется ...

Так на НАНО отлично все работает. Тебе указали от куда взять библиотеки и там есть примеры.

Atamanu
Offline
Зарегистрирован: 07.12.2021
Я ответил .. комбинация ... телеметрия заблокирована ..
Коды ставил выше ..
gince
Offline
Зарегистрирован: 14.12.2017

ua6em пишет:

gince пишет:

Привет ua6em .

Возмоможно как то в пульте сделать , чтоб пикнуло по сигналу телеметрии ? Надо при переходе с режима в режим. 

Допустим если два стика на в крайнем левом положении >= 5с  --> сигнал в пульте. 

Вот как сам сигнал вызвать ?

вот то, что тебе надо! -

Читаю

Atamanu
Offline
Зарегистрирован: 07.12.2021

Я сделал, теперь гудок, гудок, гудок ...

gince
Offline
Зарегистрирован: 14.12.2017

У меня в пульте АЛАРМА нет. Версия 1.7.6. Надо вернутса на версию по старее.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

gince пишет:

 

Вопрос? У тебя при отключении питания на пульте приёмник какие данные гонит по 1-3 каналам?

Последнии.

[/quote]
значит надо перешивать, а то у меня там недопустимые значения

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

gince пишет:

У меня в пульте АЛАРМА нет. Версия 1.7.6. Надо вернутса на версию по старее.

Странно, должна быть, в систем надо спуститься на второй экран, Extra (после Student mode)

gince
Offline
Зарегистрирован: 14.12.2017

Atamanu пишет:

Я ответил .. комбинация ... телеметрия заблокирована ..
Коды ставил выше ..

Ты возми код с примера прилоьеного к библиотеке и попробуй его. Только смотри какие ноги ардуино надо подкльчать к приемнику FS iA6. pin8-->servo, pin7-->sensor

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Atamanu пишет:

Я сделал, теперь гудок, гудок, гудок ...

больше - меньше попутал

gince
Offline
Зарегистрирован: 14.12.2017

ua6em пишет:

gince пишет:

У меня в пульте АЛАРМА нет. Версия 1.7.6. Надо вернутса на версию по старее.

Странно, должна быть, в систем надо спуститься на второй экран, Extra (после Student mode)

версия без ехтра и аларма. И студетов нет. Все разделы пересмотрел. Да ни проблема. Скачаю по старее и поставлю.

Atamanu
Offline
Зарегистрирован: 07.12.2021
Какая библиотека, я не знаю, сколько пробовал ... пожалуйста.
Я попробую еще раз.
Atamanu
Offline
Зарегистрирован: 07.12.2021

gince пишет:

Atamanu пишет:

Я ответил .. комбинация ... телеметрия заблокирована ..
Коды ставил выше ..

Ты возми код с примера прилоьеного к библиотеке и попробуй его. Только смотри какие ноги ардуино надо подкльчать к приемнику FS iA6. pin8-->servo, pin7-->sensor

 

 

Какая библиотека, я не знаю, сколько пробовал ... пожалуйста.
Я попробую еще раз.
ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Аларм по температуре работает неправильно

gince
Offline
Зарегистрирован: 14.12.2017

 

Ты возми код с примера прилоьеного к библиотеке и попробуй его. Только смотри какие ноги ардуино надо подкльчать к приемнику FS iA6. pin8-->servo, pin7-->sensor

[/quote]

 

 

Какая библиотека, я не знаю, сколько пробовал ... пожалуйста.
Я попробую еще раз.

[/quote]

вот вылка https://github.com/AlexBeem/SoftIBus/tree/telemetry Берешь ее и ставиш распакованую с .zip в папку libraries. Появитса папка SoftIBus-telemetry В ней найдеш папку examples Там открываеш SoftIBus14mTelemetry.ino Вот его и проверь

Atamanu
Offline
Зарегистрирован: 07.12.2021

gince пишет:

 

Ты возми код с примера прилоьеного к библиотеке и попробуй его. Только смотри какие ноги ардуино надо подкльчать к приемнику FS iA6. pin8-->servo, pin7-->sensor

 

 

Какая библиотека, я не знаю, сколько пробовал ... пожалуйста.
Я попробую еще раз.

[/quote]

вот вылка https://github.com/AlexBeem/SoftIBus/tree/telemetry Берешь ее и ставиш распакованую с .zip в папку libraries. Появитса папка SoftIBus-telemetry В ней найдеш папку examples Там открываеш SoftIBus14mTelemetry.ino Вот его и проверь

[/quote]

 

Спасибо ... Сейчас пытаюсь ...

Atamanu
Offline
Зарегистрирован: 07.12.2021

Error compiling for board Arduino Nano.

 

Я сделал это ... слишком много книжных магазинов ... проверить сейчас

gince
Offline
Зарегистрирован: 14.12.2017

Atamanu пишет:

Error compiling for board Arduino Nano.

 

Я сделал это ... слишком много книжных магазинов ... проверить сейчас

Думаю, что ошибки из за того, что у тебя под тем же названием при компиляции находит несколько библиотек одинаковым названием. 

gince
Offline
Зарегистрирован: 14.12.2017

у меня Ардуино Нано и все работает

 

Atamanu
Offline
Зарегистрирован: 07.12.2021

gince пишет:

у меня Ардуино Нано и все работает

 

 

Серво-ОК
Телеметрия - не работает
 
Я все еще проверяю книжный магазин ...

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Atamanu пишет:

gince пишет:

у меня Ардуино Нано и все работает

Серво-ОК
Телеметрия - не работает
 
Я все еще проверяю книжный магазин ...

существует простое правило для разворачивания проекта:
1. Разархивировать еще одну копию IDE
2. Добавить папку - portable (внутри IDE)
3. Скачать с ГИТхаба библиотеку
4. Добавить в библиотеки
5. Взять пример из библиотеки, компилируем и, ПРОФИТ )))

Atamanu
Offline
Зарегистрирован: 07.12.2021
Хорошо хорошо хорошо
Серво-ОК
Телеметрия - ОК
 
Большое спасибо ... за терпение и точность объяснений .... ua6em, Gince .... крепкого здоровья ...
 
Мы продолжаем проект.
gince
Offline
Зарегистрирован: 14.12.2017

Телеметрия - не работает

 
Я все еще проверяю книжный магазин ...

[/quote]

Заработало ?

 

 

Atamanu
Offline
Зарегистрирован: 07.12.2021

gince пишет:

Телеметрия - не работает

 
Я все еще проверяю книжный магазин ...

Заработало ?

 

 

[/quote]

Okokok...

Большое тебе спасибо...
Продолжаем проект.
Atamanu
Offline
Зарегистрирован: 07.12.2021

gince пишет:

gince

!!!!!!!!!!!   УРА    !!!!!!!!

 Удалил все библиотеки связанные с проектом. Скачал по новой по указаниям в посте http://arduino.ru/forum/programmirovanie/kak-podruzhit-dve-biblioteki-ibustelemetryh-i-softwareserialh?page=1#comment-630983

И прием , и передача работает.

СПАСИБО

 

Еще раз спасибо

Atamanu
Offline
Зарегистрирован: 07.12.2021
Добрый вечер, друзья.
С момента последнего сообщения я пытался добавить GPS в код и не могу, интересно, возможно ли это на Arduino Nano?
У кого-нибудь получилось?
ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Atamanu пишет:

Добрый вечер, друзья.
С момента последнего сообщения я пытался добавить GPS в код и не могу, интересно, возможно ли это на Arduino Nano?
У кого-нибудь получилось?

на Serial?

Atamanu
Offline
Зарегистрирован: 07.12.2021

ua6em пишет:

Atamanu пишет:

Добрый вечер, друзья.
С момента последнего сообщения я пытался добавить GPS в код и не могу, интересно, возможно ли это на Arduino Nano?
У кого-нибудь получилось?

на Serial?

да

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Atamanu пишет:

ua6em пишет:

Atamanu пишет:

Добрый вечер, друзья.
С момента последнего сообщения я пытался добавить GPS в код и не могу, интересно, возможно ли это на Arduino Nano?
У кого-нибудь получилось?

на Serial?

да

там резисторы удалять надо на D0 и D1, смотри схему

Atamanu
Offline
Зарегистрирован: 07.12.2021

там резисторы удалять надо на D0 и D1, смотри схему

[/quote]

Я понимаю, но не думаю, что после этого вы сможете управлять консолью?

Я думаю, мне нужно перейти на STM32 ... у него больше последовательных портов.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Atamanu пишет:

там резисторы удалять надо на D0 и D1, смотри схему

Я понимаю, но не думаю, что после этого вы сможете управлять консолью?

Я думаю, мне нужно перейти на STM32 ... у него больше последовательных портов.

[/quote]

у атмеги2560 их тоже аж 4, недаром контроллеры APM2.6 (2.8) для дронов на ней сделаны )))
Заливаешь Mission Planer и будет тебе счастье

Atamanu
Offline
Зарегистрирован: 07.12.2021

 

у атмеги2560 их тоже аж 4, недаром контроллеры APM2.6 (2.8) для дронов на ней сделаны )))
Заливаешь Mission Planer и будет тебе счастье

[/quote]

Знаю, но мне нужен дисплей на RC-FS-I6, а не планшет после меня ...

Спасибо за терпеливость.

 

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

В APM2.6 можно заливать свою прошивку, проблем нет

Atamanu
Offline
Зарегистрирован: 07.12.2021

ua6em пишет:

В APM2.6 можно заливать свою прошивку, проблем нет

Планшет больше не нужен?

 

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Atamanu пишет:

ua6em пишет:

В APM2.6 можно заливать свою прошивку, проблем нет

Планшет больше не нужен?

нужен, "полётное задание" сформировать средствами пульта не получится

Atamanu
Offline
Зарегистрирован: 07.12.2021

 

нужен, "полётное задание" сформировать средствами пульта не получится

[/quote]

Да, да, я изучал Планировщик миссий ... Пробую STM ..
Спасибо .

 

 

kuzan67
Offline
Зарегистрирован: 02.10.2022

доброе времени суток / есть тут кто ? может кто скрестить ваши коды телеметрии с сонаром ns-sr04 .для вывода на flysky прошитую 14 каналов . сам не силён писать умею ток повторять с ютуба .и делаю караблик на амп2.8 но сонар под него дорого ((

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

а он что умеет мерить в воде?

kuzan67
Offline
Зарегистрирован: 02.10.2022

точно не уверен . обычно используют  JSN-SR04T-3.0 или чтото подобное.  но выходы у них вроде одинаковы и принцыпы работы. лишь коректировки воздух вода в скечте уже осиль а вот как заставить передовать данные телеетрии это не посильно мне ) по ваший теме удалось запусить тэст с навигатором 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Это надо иметь сонар, а вставлять сюда, вместо альтиметра:

telemetry.setSensorValueFP(7, 54.87);

У этого датчика мёртвая зона на воздухе более 20 сантиметров, значит в воде будет более метра, да и точность скорее всего не обеспечит, если вообще будет в воде работать

SAB
Offline
Зарегистрирован: 27.12.2016

В воде сонары специальные и  работают на частоте 12 Гц. Связь между подлодками.