Вкл/Выкл навигационных огней с пультаа

AlexMMC

По использованию дохлой сервы вот статейка air-hobby.ru/obzori/44-vtoraja-zhizn-servy.html , там питание от BEC . Возможно 3 состояния. Если поставить ключи, то запитать светодиоды можно напрямую с акка. Ток светодиодов-соответственно не более максимального тока ключа.

Protez1999

Берем ардуино мини которое стоит 3$ подрубаем к аппе можно использовать много каналов, паяем на него транзистор и включаем этим устройством наш свет. Делал пару лет назад на серве но задолбал дребезг.
делал на машинку нечто подобное

froller
Protez1999:

Берем ардуино мини

Берем гаубицу 152мм, заряжаем фугасом и стреляем в воробья.

schs
froller:

Берем гаубицу 152мм, заряжаем фугасом и стреляем в воробья.

Это наверное о программировании на ассемблере под тини13(и.т.п.) для человека не занимавшегося этим ранее. 😃
На pro mini можно скачав похожий исходник за полчаса подправить его под свои нужды и в небо. Да, на 5 грамм тяжелее будет.

Alibaba
schs:

Это наверное о программировании на ассемблере под тини13(и.т.п

schs:

froller

он наверно имел ввиду, что использовать аурдину для этих целей надо быть дебилом(не только потому, что этого много: по деньгам, по весу итд)
а проще сделать на отдельном чипе и написать, то что надо

froller
Alibaba:

он наверно имел ввиду, что использовать аурдину для этих целей надо быть дебилом

Я бы не был так категоричен, но, в общих чертах, да…

Во-первых, для задач на, которые и ATtiny много, типа помигать лампочкой, используют монструзоные ATmega. На том чипе, которым Protez1999 предлагает мигать огнями, другие люди автопилоты и OSD делают.

Во-вторых, библиотеки Arduino годятся только для знакомства с микроконтроллеами, но никак не для реального применения: более варварское использование процессора встречается только в анкедотах.
За примерами далеко ходить не надо: посмотрите как сделан pulseIn(), который работает только с одной ногой и тормозит весь проц. Типа, всем стоять, я тут измеряю длину импульса. А что будет если импульс не придет, мне пофиг, я измеряю. И таких примеров - весь ее stdlib.

Ассемблер - мой личный каприз 😉 Хорошо бы было это на C переписать под ту же Tiny13, но это как-нть в дургой раз.

Protez1999

Быть дебилом это писать - бред. Мини стоит 3 бакса и весит думаю грамм 5. Библиотеки никакой не надо- достаточно простого кода в пару строк. Нужно припаять 3 провода на канал аппы и транзистор на ногу для включения света. Что может быть проще, легче, дешевле???
Я не предлагаю мигать огнями читайте внимательней тему. Я предложил простой вариант решения проблемы(Тема: Вкл/Выкл навигационных огней с пульта) не разводя сопли на 2 страницы.Хотя можно и помигать огнями если надо.

froller
Protez1999:

Быть дебилом это писать - бред.

Не будем ругаться. Не я это начал, и продолжать не собираюсь.

Protez1999:

Библиотеки никакой не надо- достаточно простого кода в пару строк.

Вы имеете очень поверхностное представление о том, что происходит после нажатия кнопки “Загрузить” в Ардуиновской IDE.
Если Вы заглянете в книжицу Кернигана и Ричи (очень рекомендую всем, кто решил начать писать что-то на Си, в том числе и под Ардуину) то многие вопросы отпадут сами собой. Я объясню что такое “стандартная библиотека языка Си” и почему без нее никуда несколько хуже чем авторы книжицы и языка.

Protez1999:

Я предложил простой вариант решения проблемы

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

Protez1999

У нас есть задача и способ ее выполнения, какая нам разница что там используется если мы достигаем своей цели???

schs
Alibaba:

он наверно имел ввиду, что использовать аурдину для этих целей надо быть дебилом(не только потому, что этого много: по деньгам, по весу итд)

Использовал, использую, и буду использовать. У меня нет желания тратить час-два времени для разводки, пиления, травления платы для экономии 2-3 грамм т одного кубического сантиметра. Да и написать прошивку на pro mini занимает у меня куда меньше времени чем возня в тини.
Есть задача, она решена, для меня это куда важнее чем поиск наиболее красивого и компактного решения.

froller:

Ассемблер - мой личный каприз

Я писал на ассемблере лет 20 назад где то, с тех пор сильно уж лениво, тем более под незнакомые процессоры.
Тогда да, был азарт сделать максимально компактную и эффективную программу. Из тех времён русификатор клавиатуры\экрана в 288 байт.

AlexMMC

Самый наипростейший выключатель-это тумблер, можно сильно сэкономить на времени и весе. Летом из-за недостатка времени так и делал. Или летать или паять, выбирал первое.

1 month later
Ю_Н_К

Спасибо Александру за разработку. Но, как на всяком форуме, находится тот, кто пытается заболтать идею.