BAIT BOAT для рыбалки

SAZ118
yus12:

Написать примитивный скетч может каждый и много примеров в открытом доступе

Неужели есть спрос на эту лабуду. Мне кажется, что это востребовано у тех, кто сначала делает, а потом думает, как это приколхозить к стандартной аппе. А ведь для реализации этих дополнительных функций у китайцев есть соответствующие примочки. В крайнем случае можно в дополнение к основной аппе купить кнопочную систему дистанционного управления ( есть ссылки на этом форуме) и пожалуйста, можно включать и выключать до 12 различных нагрузок, причем потрачено на это будет значительно меньше денег.

polovichok
SAZ118:

у китайцев есть соответствующие примочки

Подобные примочки изготовляет ubd. Десять команд по одному каналу:

ALEX57
az007:

Имеется ввиду сквозное отверстие я правильно понял, сквозь шестеренку сервы?

Да. Но выходной вал сервы нужно чтобы был металлический, пластик со временем сломает.

Панкратов_Сергей
yus12:

Написать примитивный скетч может каждый и много примеров в открытом доступе. Но данном случае пишется не с IDE Arduino, а более примитивном уровне.

А смысл более “примитивного уровня”?

yus12:

Конкретно под ваши задачи предлагаю не использовать ibus а взять обычную среду ардуино.

А почему не использовать " ibus"?

yus12
Панкратов_Сергей:

А смысл более “примитивного уровня”?

А почему не использовать " ibus"?

Есть высокоуровневые и низкоуровневые языки программирования. То что пишут в среде Ардуино, то больше похоже на скриптовый язык. Я же пишу на уровне регистров микроконтролеров.
По IBUS - там скорость 115200, поесть между битами у вас не так много времени. Если вы вовремя не отреагируете на данные, вы начнете их пропускать.

Панкратов_Сергей
yus12:

Есть высокоуровневые и низкоуровневые языки программирования. То что пишут в среде Ардуино, то больше похоже на скриптовый язык. Я же пишу на уровне регистров микроконтролеров.

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

yus12:

По IBUS - там скорость 115200, поесть между битами у вас не так много времени.

Очень много времени, аж 138 тактов.

yus12
Панкратов_Сергей:

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

Очень много времени.

Те команды которые в среде Ардуино конечно написаны синтаксисом СИ++ но сами вызовы идут на очень упрощенном уровне и реализованы не самым эффективным способом.
Времени вроде как и много, но если писать командами ардуино, то очень мало.

Панкратов_Сергей
yus12:

Те команды которые в среде Ардуино конечно написаны синтаксисом СИ++ но сами вызовы идут на очень упрощенном уровне и реализованы не самым эффективным способом.

Не повторяйте интернетовские глупости…
Но вы на вопрос не ответили.
В регистры пишите на Си? И в среде ардуино?

yus12
Панкратов_Сергей:

Не повторяйте интернетовские глупости…
Но вы на вопрос не ответили.
В регистры пишите на Си? И в среде ардуино?

Первое, я пишу на СИ а не на СИ++ который в Ардуино. И нет, не с оболочки Ардуино.
В основном я пишу под STM32 но тут был частный случай из-за удобной развязки и более высокой токопропускаемости

Панкратов_Сергей
yus12:

, я пишу на СИ

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

Dimas_000

короче опять отвечаете одними загадками!)))

SAZ118:

А ведь для реализации этих дополнительных функций у китайцев есть соответствующие примочки

какие именно!? как называются ? выглядят? и принцип работы на пальцах!?

polovichok:

Подобные примочки изготовляет ubd. Десять команд по одному каналу:

спасибо постучу в личку…

yus12:

Конкретно под ваши задачи предлагаю не использовать ibus а взять обычную среду ардуино. Команда pulsein вам поможет отследить сигнал. Подать питание на ножку элементарно

Спасибо за подсказку, но можно еще уточнить
т.е. что мне нужно купить…!? Ардуино уно платформу… так … и я могу подключать к ней свой обычный приемник FS-iA6
подключаю один сигнальный пин на плату и уже програмно считываю сигнал… так!? ардуинка примет этот сигнал, правильно я вас понял???
ну и там уже писать скетч… типа сигнал на пин1 пришел. значит на пин 2 подать 5 в. .ВСЕ мне больше ничего не надо…
сделать так 4 канала и все … дальше уже все понятно как этим оперировать…
просто хочется научится и разобраться самому в этом с помощью ардуино… спасибо!

yus12
Панкратов_Сергей:

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

Разница колоссальная.

Oluch
Dimas_000:

сделать так 4 канала и все

По четырём каналам можно передать пятнадцать команд, если что. По трём - семь.

Dimas_000
Oluch:

По четырём каналам можно передать пятнадцать команд, если что. По трём - семь.

офигеть…да мне и 4 команд для начала хватит за глаза!)))

Панкратов_Сергей
yus12:

Разница колоссальная.

В чем?
Что нельзя было написать в среде ардуино для проектов о которых тут речь и вы вынуждены были писать не в ней?
Конкретный пример приведите.

Панкратов_Сергей
Dimas_000:

т.е. что мне нужно купить…!? Ардуино уно платформу… так … и я могу подключать к ней свой обычный приемник FS-iA6
подключаю один сигнальный пин на плату и уже програмно считываю сигнал… так!? ардуинка примет этот сигнал, правильно я вас понял???
ну и там уже писать скетч… типа сигнал на пин1 пришел. значит на пин 2 подать 5 в. .ВСЕ мне больше ничего не надо…
сделать так 4 канала и все … дальше уже все понятно как этим оперировать…
просто хочется научится и разобраться самому в этом с помощью ардуино… спасибо!

rcopen.com/forum/f87/topic240587

yus12
Панкратов_Сергей:

В чем?
Что нельзя было написать в среде ардуино для проектов о которых тут речь и вы вынуждены были писать не в ней?
Конкретный пример приведите.

Конкретно для этих задач думаю можно но могут быть проблемы с айбусом.
Когда вы работаете в среде ардуино, вы выбираете плату и ваш код так сказать трансформируется конкретно под эту плату. Это очень помогает новичкам но такой код менее эффективней чем написанный непосредственно под плату. Простой пример: под туже стм32 есть библиотека для ардуино и можно писать как на обычной ардуине, но в этом случае она будет так же само тупить. Обратите внимание к примеру на то, как ардуино меняет состояние пина и сколько тратит на это время. Когда то я тоже начинал просто в среде ардуину. Я Ам отвечу так, если Вы не лезли глубже, вы не поймете о чем я пишу.

az007
ALEX57:

Да. Но выходной вал сервы нужно чтобы был металлический, пластик со временем сломает.

Спасибо! они у меня как раз метал вроде! но китайский!

Панкратов_Сергей
yus12:

Я Ам отвечу так, если Вы не лезли глубже, вы не поймете о чем я пишу.

Я так и думал что ответа не будет.
В инете пара человек, чтоб возвысить себя, когда то написали что ардуино сильно ущербная среда по сравнению с тем в чем работают они.
И эту чушь так и повторяют другие.

yus12:

Обратите внимание к примеру на то, как ардуино меняет состояние пина и сколько тратит на это время.

И вот это часто приводят как пример. Хотя только что писали о том что в ардуино можно спокойно обращаться напрямую к регистрам.
Так примеры будут?

yus12
Панкратов_Сергей:

Я так и думал что ответа не будет.
В инете пара человек, чтоб возвысить себя, когда то написали что ардуино сильно ущербная среда по сравнению с тем в чем работают они.
И эту чушь так и повторяют другие.

И вот это часто приводят как пример. Хотя только что писали о том что в ардуино можно спокойно обращаться к регистрам.
Я так понял вы делаете только первые шаги?
Совет- не повторяйте глупостей.

При чем тут интернет?

Согласен с тем, что вы можете из среды ардуино поменять значение регистра, но и кучу говна в нее вы всерано зальете.
А по поводу начинающия я или нет, не вам судить, вы не знаете чем я занимаюсь. Я не перед кем себя возвысить не хочу. И если читали внимательно, изначально я посоветовал человеку не заморачиватся с IBUS и реализовать путем того, что просто слушать ножку используя функцию pulsein. Вот мне интересно, вы хотите сказать что к примеру если слушаем серийный порт мы можем свободно использовать тот же pulsein с большим таймаутом?

И если вам интересно, то сделайте эксперимент: сделайте смену вывода порта из ардуино(в том числе обращаясь к регистрам) и с того же Кели. А потом посмотрите осциллографом что получите на выходе. Если вы хороший электронщик, могу вас порекомендовать в ЕвроХим, а если Вам просто не понравилось что я не хочу давать свои исходники, то не вводите в заблуждение других участников сообщества.