Здравствуйте. Есть вопрос. В соседней ветке просил совет: как, а вернее на чем, реализовать счетчик импульсов? Мнения разделились. Кто-то советовал на логике, кто-то на контроллере, кто-то на Ардуино. И если с логикой и контроллерами все более менее понятно, то с Ардуино возник вопрос. Мне надо два отдельных устройства- счетчика. Получается, что на каждый такой счетчик- по одной плате Ардуино? Тогда в чем смысл, Ардуинов?
Или я ошибаюсь- в принципе? А плата Ардуино УНО, к примеру- это программатор, который позволяет прошить контроллер нужным скетчем, вынуть его, добавить обвязку и юзать отдельно? Запутался, совершенно. Спасибо.
В исходной теме частично ответил. Если ба счетчика в одном проекте(устройстве) то вполне логично организовать их на одном модуле. Если это разные устройства - делаем две самоделки. Проект в среде ардуино может быть реализован как на готовом модуле из тех, что входят в списки платформ, так и на самостоятельно собранной конструкции, в которую включено семное решение и компоненты, аналогичное соответствующей платформе. Возможностей весьма много - какой вариант выбрать решаем по мере задач и возможностей. Кому свою платку сделать не сложно, а кому и готовую DIP-микросборку удобнее использовать (иногда и ее начинки вполне достаточно) без излишней возни с распайкой "пылинок" СМД компонентов. Собственно готовая платка ардуинки - это МК с минимально необходимой для его работы "обвязкой"внешними компонентами.
BOB51, если уж отвечаете, отвечайте точно. Минимально необходимая обвязка для каждого проекта своя. Где-то нужен внешний кварц и понижение питающего напряжения, а где-то достаточно одного МК и блокировочного конденсатора по питанию.
А главный принцип Ардуино в том, чтобы минимально снизить порог вхождения в микроконтроллерную технику и по уровню знаний (программирование "накидали библиотек - вроде работает"), и по уровню умений ("паять не нужно"), и по цене.
Автору темы же желательно усвоить сразу - для разработки прототипа устройства Ардуино приемлемо и часто удобно. Для готового устройства использование Ардуино - моветон и почти всегда этого лучше избегать.
_________________ Платы для HLDI - установки лазерной засветки фоторезиста. ФоторезистыOrdyl Alpha 350 и AM 140. Жидкое олово для лужения плат (видео) - самое лучшее и только у меня. Паяльная маска XV501T-4 и KSM-S6189 (5 цветов). Заказ печатных плат - pcbsmac@gmail.com
Насчет "... Для готового устройства использование Ардуино - моветон и почти всегда этого лучше избегать..." столь же ошибочное мнение, как и многое другое относительно ардуино. Отрицание платок прикладного назначения DIP варианта исполнения, как и применения подобных микросборок в конструкциях, аналогично отрицанию применения микросхем. (Чем позже это понимаем, тем больше теряем... ) Насчет "простоты порога вхождения" - данная особенность и плюс и минус. Просто к ардуино (и ее платформам) нужно относится как к новой разновидности элементной базы. Мы можем использовать как макетно-прототипирующие платформы (UNO), так и "прикладные DIP-микросборки" /"формфактор МКR", "SMT модуль"/ (нано, про-мини). Да и не только АВР-совместимые платформы с единой (для потребителя) средой разработки. Часто такой подход размывается возможностью изготовления тех же готовых модулей вручную самостоятельно из отдельных деталюшек (да еще и встроенным элементом) в самостоятельно спроектированную платку. Вот такая "двойственность" иногда сбивает с толку. Помимо прочего для любой из "платформ" всегда можно создавать проект в соответствующей применяемым в платке микроконтроллерам IDE.
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Заголовок сообщения: Re: Главный принцип Ардуинавтики- в чем?
Добавлено: Вт апр 29, 2025 14:35:23
Опытный кот
Зарегистрирован: Вс мар 23, 2025 14:56:55 Сообщений: 700
Рейтинг сообщения:0
Трассировка большинства отладочных плат не соответствует правилам, предъявляемым к конечному устройству. То, что ардуинщикам на это, извиняюсь, насрать, не отменяет несоответствия. Не стоит путать с микросборками, модулями и прочими специализированного назначения. И уж тем более с микросхемами.
Меня восхищает упорное отстаивания ардуинщиками китайских кривых платок как продукта, достойного к применению куда-то дальше, чем отладка. Но не удивляет.
Я тоже использую готовые платы Ардуино. Но не считаю это правильным. Просто на них собираю только безответственные устройства - игрушки-безделушки.
Трассировка платок вида про-мини (и подобных) при их габаритах для большинства прикладных применений особого значения не имеет. Работу с "вручную созданными" протоколами на сегодня и профи не занимаются - используются "стандартные" аппаратные модули МК - а к ним и стандартная трассировка по плате микро сборки. Разве что трассировка "земляной" шины разницу можно будет уловить. И то... В особо оговоренных случаях. Наибольшее количество проблем вызывают недоотмытый флюс (иногда активный в районе разъёмов), остатки шариков природы у СМИ резисторов/конденсаторов. Как вариант - негативная реакция кварцевых резонаторов малых размеров на тараканье испражнение. Однако после проведения входного контроля и, при необходимости дополнительной очистки, работоспособность платок аналогична таковой для любых иных самодельных у каждого конкретного пользователя. Ежли у Вас получаются работоспособное конструкции на иной элементной базе, то и с адуринкой проблем не будет. В противном случае и супер оборудование не поможет.
А при чем тут "синяя изолента"? Ежли аффтар конструкции питичка на дубе или с сыром в клюве, то будь та конструкция хош на рассыпухе, хош на суперМК - результат будет одинаков. Относительно топологии разводки выводов... Мы же не интересуемся как данный вопрос внутри корпуса микросхемы выполнен. Такой же подход и относительно малогабаритных микросборок должен быть. Все полезно в меру.
Единый файл - заголовок (многофайловых проектов) без возни с настройками компилятора? Так подобное вполне и под ассемблером (mcs51,avr,pic) реализуется... Другое дело, что в обычный СИ ардуинка добавила чуток из С++...
Заголовок сообщения: Re: Главный принцип Ардуинавтики- в чем?
Добавлено: Вт апр 29, 2025 17:15:34
Опытный кот
Зарегистрирован: Вс мар 23, 2025 14:56:55 Сообщений: 700
Рейтинг сообщения:0
BOB51, я не сомневаюсь в Вашем опыте радиоэлектронщика и программиста, и считаю его значительно выше моего. И уверен, что Вы всё понимаете, но просто защищаете идеологию Ардуины. Но она - это просто способ простого вхождения в мир микроконтроллера, либо для разово-эпизодических работ и безделушек. Если в этом плане - я согласен с Вами. Если же вообще, как Вы ранее предложили, рассматривать её как компонент с так сказать, равными правами всех остальных - категорически нет.
Добавлено after 21 minute 5 seconds:
smacorp писал(а):
главный принцип Ардуино в том, чтобы минимально снизить порог вхождения в микроконтроллерную технику и по уровню знаний (программирование "накидали библиотек - вроде работает"), и по уровню умений ("паять не нужно"), и по цене.
Идеальное и точное определение. Дальше будет болтовня )
К сожалению это весьма распространенное и ошибочное мнение Ардуино как "простейшее освоение" весьма эффективно нейтрализовало отношение к данному инструменту (и сопутствующему оборудованию) у специалистов "традиционной школы". Или Вы будете отрицать "солидность" того же GCC , применяемого что для АВРок в "чистом виде", что для ардуиноIDE? То же самое касается и других, используемых в ней сред разработки. Можно конечно игнорировать данный инструмент разработки и средства аппаратной поддержки платформ... Но распространение и конкурентоспособность данного вида элементной базы сама за себя говорит. Насчет качества/солидности... Посмотрите не в сторону "школяров", а хотя бы сюда https://alexgyver.ru/?ysclid=m9b3sjipig889121438 но не в раздел "для начинающих", а чуток дальше (разделы "PRO"на приведенной ниже странице) https://alexgyver.ru/lessons/ Да и на платформу controllino (
Ну не так чтобы абсолютно все... Вот к сожалению размножаться делением ардуинки не умеют - как лежало в коробушке пара штук - так и лежат... Нет чтобы количество хоть раз в месяц саморазмножением увеличивалось...
Dmitrudo, Ардуино это тот же счётчик, или ещё какой другой, выбирай сам. Это то отличие в жесткой логике с софтовой. Тут тебе в теорию нужно погружаться.
В исходной теме частично ответил. Если ба счетчика в одном проекте(устройстве) то вполне логично организовать их на одном модуле. Если это разные устройства - делаем две самоделки. Проект в среде ардуино может быть реализован как на готовом модуле из тех, что входят в списки платформ, так и на самостоятельно собранной конструкции, в которую включено семное решение и компоненты, аналогичное соответствующей платформе. Возможностей весьма много - какой вариант выбрать решаем по мере задач и возможностей. Кому свою платку сделать не сложно, а кому и готовую DIP-микросборку удобнее использовать (иногда и ее начинки вполне достаточно) без излишней возни с распайкой "пылинок" СМД компонентов. Собственно готовая платка ардуинки - это МК с минимально необходимой для его работы "обвязкой"внешними компонентами.
ВСЕ ПОНЯЛ! Спасибо, разъяснили. Свои платы делать не проблемно. Два счетчика- для двух автомобилей. Разные проекты.
Dmitrudo, Ардуино это тот же счётчик, или ещё какой другой, выбирай сам. Это то отличие в жесткой логике с софтовой. Тут тебе в теорию нужно погружаться.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения