он наверно имел ввиду, что использовать аурдину для этих целей надо быть дебилом
Я бы не был так категоричен, но, в общих чертах, да…
Во-первых, для задач на, которые и ATtiny много, типа помигать лампочкой, используют монструзоные ATmega. На том чипе, которым Protez1999 предлагает мигать огнями, другие люди автопилоты и OSD делают.
Во-вторых, библиотеки Arduino годятся только для знакомства с микроконтроллеами, но никак не для реального применения: более варварское использование процессора встречается только в анкедотах.
За примерами далеко ходить не надо: посмотрите как сделан pulseIn(), который работает только с одной ногой и тормозит весь проц. Типа, всем стоять, я тут измеряю длину импульса. А что будет если импульс не придет, мне пофиг, я измеряю. И таких примеров - весь ее stdlib.
Ассемблер - мой личный каприз 😉 Хорошо бы было это на C переписать под ту же Tiny13, но это как-нть в дургой раз.
Быть дебилом это писать - бред. Мини стоит 3 бакса и весит думаю грамм 5. Библиотеки никакой не надо- достаточно простого кода в пару строк. Нужно припаять 3 провода на канал аппы и транзистор на ногу для включения света. Что может быть проще, легче, дешевле???
Я не предлагаю мигать огнями читайте внимательней тему. Я предложил простой вариант решения проблемы(Тема: Вкл/Выкл навигационных огней с пульта) не разводя сопли на 2 страницы.Хотя можно и помигать огнями если надо.
Быть дебилом это писать - бред.
Не будем ругаться. Не я это начал, и продолжать не собираюсь.
Библиотеки никакой не надо- достаточно простого кода в пару строк.
Вы имеете очень поверхностное представление о том, что происходит после нажатия кнопки “Загрузить” в Ардуиновской IDE.
Если Вы заглянете в книжицу Кернигана и Ричи (очень рекомендую всем, кто решил начать писать что-то на Си, в том числе и под Ардуину) то многие вопросы отпадут сами собой. Я объясню что такое “стандартная библиотека языка Си” и почему без нее никуда несколько хуже чем авторы книжицы и языка.
Я предложил простой вариант решения проблемы
Вариант, безусловно, простой. Но чем он проще, тем нецелесообразнее использовать мощные чипы, особенно, в сочетании с детсадовскими программными решениями (это я не про ваш код, а про Ардуину).
У нас есть задача и способ ее выполнения, какая нам разница что там используется если мы достигаем своей цели???
он наверно имел ввиду, что использовать аурдину для этих целей надо быть дебилом(не только потому, что этого много: по деньгам, по весу итд)
Использовал, использую, и буду использовать. У меня нет желания тратить час-два времени для разводки, пиления, травления платы для экономии 2-3 грамм т одного кубического сантиметра. Да и написать прошивку на pro mini занимает у меня куда меньше времени чем возня в тини.
Есть задача, она решена, для меня это куда важнее чем поиск наиболее красивого и компактного решения.
Ассемблер - мой личный каприз
Я писал на ассемблере лет 20 назад где то, с тех пор сильно уж лениво, тем более под незнакомые процессоры.
Тогда да, был азарт сделать максимально компактную и эффективную программу. Из тех времён русификатор клавиатуры\экрана в 288 байт.
Самый наипростейший выключатель-это тумблер, можно сильно сэкономить на времени и весе. Летом из-за недостатка времени так и делал. Или летать или паять, выбирал первое.
Спасибо Александру за разработку. Но, как на всяком форуме, находится тот, кто пытается заболтать идею.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4bb0fb203df9550077762a61":{"_id":"4bb0fb203df9550077762a61","hid":63571,"name":"Ю_Н_К","nick":"Ю_Н_К","avatar_id":null,"css":""},"4e2d4b253df9550077750123":{"_id":"4e2d4b253df9550077750123","hid":94480,"name":"Protez1999","nick":"Protez1999","avatar_id":null,"css":""},"4f95fa5c3df95500777451ec":{"_id":"4f95fa5c3df95500777451ec","hid":118313,"name":"Alibaba","nick":"Alibaba","avatar_id":null,"css":""},"510750493df955007773ad72":{"_id":"510750493df955007773ad72","hid":135512,"name":"schs","nick":"schs","avatar_id":null,"css":""},"530dde883df955007772bcd7":{"_id":"530dde883df955007772bcd7","hid":196615,"name":"froller","nick":"froller","avatar_id":null,"css":""},"53a735783df9550077727ee3":{"_id":"53a735783df9550077727ee3","hid":203749,"name":"AlexMMC","nick":"AlexMMC","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb517d","hid":87,"title":"Бортовая электроника","parent":"61c9a54c3df9550077bb50fc","description":"Рулевые машинки, гироскопы, индикаторы питания и т.п.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":2531,"post_count":34029,"last_post":"678e0466f9bb00ab8954b071","last_topic":"678bd33f6bffb2a544de44b9","last_topic_hid":572591,"last_topic_title":"matek h743 wing + ardupilot, проблема с настройкой каналов сервомашинок","last_ts":"2025-01-20T08:08:06.208Z","last_user":"41dd37293df95500777929a4"}},"topic":{"_id":"544477303df9550077ffe52c","hid":382391,"title":"Вкл/Выкл навигационных огней с пультаа","views_count":7186,"last_post_counter":57,"cache":{"post_count":57,"first_post":"544477303df9550077ffe872","first_ts":"2014-10-20T02:45:04.000Z","first_user":"53debd513df9550077726ca1","last_post":"55111e303df9550077ffe8e2","last_post_hid":57,"last_ts":"2015-03-24T08:20:00.000Z","last_user":"4bb0fb203df9550077762a61"},"st":1,"section":"61c9a54c3df9550077bb517d"},"subscription":null,"pagination":{"total":57,"per_page":25,"chunk_offset":50},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}
We use cookies and web analytics services. By continuing to use our
website, you consent to the use of cookies or similar technologies on
this website, including third-party statistics and web analytics services,
which may in some cases collect and process information about your visit
and activity. To find out more, see rules of this website.