Почему обязательно изучать Arduino и почему нельзя этого делать никогда. Для начинающих.

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024

Комментарии • 1,9 тыс.

  • @fpvart193
    @fpvart193 4 года назад +59

    Не стеба ради, "твердотоплевное реле" улыбнуло.

    • @LebedevVictor
      @LebedevVictor 3 года назад +3

      Оговорился, думал о двигателях, дальше сказал про них .

    • @dmitry-orlov
      @dmitry-orlov 3 года назад

      Меня тоже повеселило. Думаю это оговорка будет в моем блокноте «шикарных цитат»

    • @elektrikdanila
      @elektrikdanila 3 года назад

      Иногда бывает))) сам оговаривался так)))))

  • @КлимЧугункин-д1д
    @КлимЧугункин-д1д 4 года назад +14

    Мой путь ардуинщика закончился не успевши толком начаться. Поначалу начинал с простого - помигать диодиком, подключить энкодер, кнопки, дисплей 1602. Быстро надоело. Захотелось законченный девайс. Как раз встала задача. Товарисч принес большой промышленный миксер в котором выгорел контроллер. Контроллер был китайский, безымянный. А миксер с наворотами. Разные скорости, плавный разгон, защита от перегруза и заклинивания. Все потроха были целы, кроме контроллера и я решил прикрутить туда ардуино.
    Вот тут и начались затупы. Движок управлялся симистором, то есть мне нужно было отслеживать ноль, и в нужный момент открывать, дабы реализовать фазовое управление. Плюс контроль тока с шунта + контроль оборотов с датчика холла на движке + индикация + обработка кнопок. Я понял что все это библиотеками не реализуемо. Все форумы забиты вопросами как подключить ту или иную библиотеку и толковой инфы просто крупицы. Ну мне тогда так показалось. К слову я тогда вообще не знал что за внутрянка у контроллера ардуины. Потом погуглив эту самую мегу 328р набрел на замечательный ресурс EasyElectrionics.ru DiHalt'a. У него просто шикарный курс, по его курсу плюс литература (Евстифеев микроконтроллеры AVR ATmega - просто мастхэв) за неделю освоил ассемблер. Пока шли 328 меги из китая, гонял проги в аврстудии 4 и симуляторе протеус. Через две недели по мотивам курса написал свой диспетчер + таймерную службу, которая кстати с допилами до сих пор в моих проектах, только уже на С. В итоге примерно ушел месяц на написание прошивки уже под миксер. Когда пришли меги из китая отутюжил плату к миксеру.
    Раскурив ассемблер понимаешь какая мощь в твоих руках. Мощь и боль. Ибо время разработки не идет ни в какре сравнение. Понял нужно переходить на С. Это не так легко, как может показаться Пренес свои ассемблерные либы на С.
    И вот прошло уже 2 года. Теперь понимаю что АВР это тоже уже тупик как и ардуино тогда. Будущее за АРМ как ни крути. Пока есть в запасе АВР-ки использую их, как закончатся уже буду делать девайсы на СТМ
    Для прототипов - ардуино в самый раз. Хотя Я себе сделал отладочную плату с набором элементов и все прототипы на ней делал. Так и ассемблер. Например, когда мне понадобилось сделать протокол под WS2812b я быстренькот накидал либу на ассемблере без использования UARTов и SPI. Очень шуструю.
    Для себя сделал вывод - что платформа, что язык программирования - это всего лишь инструменты и просто нужно грамотно их использовать.

  • @stepbystep_2344
    @stepbystep_2344 4 года назад +13

    Я начинал с Ардуино, был в диком восторге, по мере развития стало интересно, сейчас пишу на STM32 (пользуюсь CMSIS)... Считаю нет плохих железок есть тщеславие...

  • @UCanDo
    @UCanDo 4 года назад +9

    На сколько я помню (могу ошибаться) проект Ардуино изначально разрабатывался для школьников, для того чтобы их "окунуть" в мир программирования, и, как вы и сказали, убрать страх. То есть, изначально расчет был на детей. Но этот проект стали использовать намного более шире, чем он был рассчитан. От этого все эти "трения" между защитниками и противниками.
    Я делаю очень много разных проектов на Ардуино. У меня на канале много видео на эту тему (не сочтите за рекламу). Да, проект иногда можно сделать быстро и легко. Но все же это тупиковый путь развития. Могу привести пример: я сейчас делаю один проект на ESP8266, и уперся просто в жуткие глюки. Оказалось что некоторые библиотеки по отдельности работают без проблем, но вместе, в одном коде, вызывают ошибки обращения к ОЗУ, из-за чего переменные могут принимать рандомное значение.... Вот она цена использования Arduino IDE. Для человека, который кроме ардуино ничего не знает - это тупик. Безвыходная и нерешаемая ситуация.
    По этому полностью с вами согласен во всем вами сказанном.

    • @VladimirMedintsev
      @VladimirMedintsev  4 года назад +1

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

    • @anatoliygavrilov958
      @anatoliygavrilov958 4 года назад +1

      Выход есть всегда - нужно использовать несколько Ардуин в проекте :)

  • @ЛеваЛевиц
    @ЛеваЛевиц 4 месяца назад +15

    Уже не первый год использую ардуино в серьезных промышленных узлах. Самое старое где стоит - переключает электронные муфты на коробке передач 10ити киловаттного станка уже лет так 5 (без замены, и перепрошивки). Вообщем к чему я это - какое то время мне было стыдно что дальше ее странного с++ я не росту, но у меня просто нет времени учится программировать. Я инженер широкого профиля в теме машиностроения - нужно и моделить хорошо, знать разные ЧПУ системы, разбираться в электрике и электронике, знать свойства материалов и т.д. и у меня уже просто нет ресурса сильно погружаться в программирование. А для задач где нужно покрутить парой тройкой шаговых в каких то циклах и посчитыва показания датчиков - ее хватает вполне. Надёжность физическая на которую все ругаются легко поправляется вполне базовыми навыками радиолюбительства, а сторонние библиотеки из интернета.... Ну со временем ты начинаешь использовать исключительно свои библиотеки и жизнь становится легче

    • @Saurelius
      @Saurelius 4 месяца назад

      Ваша позиция чем то напомнает "ошибку выжившего". У Вас возникла задача, создали концепт, испытали. Все заработало и, оправдываясь нехваткой времени, Вы остановились. Само по себе использование ардуино в "серьезных промышленных узлах" превращает эту связку в испытательный стенд. Мне в этом плане повезло больше. Предложили года 4 назад взяться за один проект. Естественно встал вопрос, на какой платформе его реализовать. Рассматривались PIC, Arduino, Canny, ESP и STM32. Тут главное было осознать сразу, что на все это уйдет приличное количество ресурсов, материальных и человеческих. На этапе испытаний выяснилось, что три первых кандидата либо не вытягивают поставленные задачи либо упрутся в потолок в ближайшее время. ESP была откинута из-за громоздкости решения. В итоге потраченные 2 месяца на изучение STM и пара-тройка тысяч рублей окупили себя полностью и приносят прибыль по сей день.

    • @ЛеваЛевиц
      @ЛеваЛевиц 4 месяца назад +3

      @@Saurelius я не думаю что это можно сравнить с термином "ошибка выжившего".
      Сразу хочу уточнить - я не призываю строить на ардуино коммерческие серийные проэкты. Это глупо и дорого и трудоёмко. Проще занести денег умным дядям и сделать проэкт нормально. Зато для различного рода костылей (типо автоподач, отсохших модулей старых советских станков и т п. Вполне сносно, короче что то на раз).
      Давайте пойдем от начала - за что ругают ардуино? Первое - это сама схема (железная часть) и платформа. С железной частью думаю тут все ясно - фильтры, внешние подтяжки, гальванические развязки и прочие дедовские мутки сильно помогут вам в вашем творчестве (кстати я использую esp32 а не нано и Тп, ибо в полях блютуз который на борту мне сильно помогает в отладке). Переходим к среде, и тут все становится не так однозначно - буду честен корректно работать на супер высоких скоростях я заставить контроллер так и не смог, допустим когда тебе надо иметь кучу прерываний внутренних, и в тоже время ловить допустим переход через ноль сети 50гц. Я так пологаю (тут я совсем не эксперт), это как раз связанно с тем что ардуино язык ужастно оптимизирован как раз что бы такие туповатые парни типо меня могли на нем писать. Но тут как правило всегда можно придумать костыль - допустим завязать два МК или как то ещё отыграть этот недостаток скорости.
      Про оправдание нежелания роста - наверное отчасти это так, но мне наверное просто интересны другие ответвления нашей не лёгкой профессии, где я с удовольствием росту.

  • @ДинаРоманова-щ5ш
    @ДинаРоманова-щ5ш 4 года назад +14

    На самом деле идея абсолютно классическая, вспомните "Бэйсик это зло, ТОЛЬКО С++ (ассемблер), только хардкор!"
    Вот только с микроконтроллерами история немножко иная я считаю. Контроллеры стоит использовать под задачи. Если это регулировка яркости светодиода, то для этого вполне подойдёт AtTiny10(АЦП и ШИМ там для этого имеются) и уж точно для такой задачи STM32 или другой мощный контроллер не нужен. Если это что-то из разряда IoT, которые работают по WiFi, это как правило выбор между ESP, Raspberry Pi и Omega2, поскольку они уже имеют инструменты для работы с этим, не нужно нагромождения строить из кучи контроллеров, в них есть всё что нужно чтобы подключиться к интернету и обработать данные для того чтобы, например управлять умным домом.
    Опять же, контроллеры atmel(Ардуино из их числа) это далеко не только arduino ide, многие например предпочитают полноценную среду разработки вроде avr studio, мощную и поддерживающую массу контроллеров, позволяющую вручную прошивать фьюзы и прописывать прочие мелочи контроллера(которые в arduino ide мы даже найти не сможем).
    Что же касается грамотности кода, не стоит забывать что он зависит не сколько от языка программирования, сколько от разработчика. Можно и на бейсике шедевр написать, а можно и на С++ говнокод развести, дело, вообще не в языке программирования.
    Короче говоря, то что на санках в космос не улетишь, это понятно, но это так же и не значит что для спуска с горки нужна ракета.

    • @hermankozyreff4502
      @hermankozyreff4502 4 года назад +1

      Равно как и не нужна ракета, заправленная дровами))

  • @МихаилЖуравель-в2к
    @МихаилЖуравель-в2к 4 года назад +41

    Как то кучеряво выходит. Вам шашешки или ехать? Устройство должно выполнять задачу. И всё. Оно или делает это или нет. Я тоже так думал. Прошел Ардуино, ушел в кейл под стм32. Тут же попал на баг Hall. Полез в стандартную библиотеку и понял что утону там. Времени на это столько нет. В итоге вернулся на Ардуино. Точнее stm32duino. В любой момент готов перенести проект в кеил. Но за год сделал 7 разных контроллеров и не вижу смысла что то переносить. И да это стало моей работой. До этого работал автодиагностом. Ардуино в 34 года изменила все. А ведь просто хотел сделать полив для клубники.

    • @iotmanager
      @iotmanager 4 года назад +1

      Вы молодец!

    • @dkmcdk724
      @dkmcdk724 4 года назад

      Хм... Если ваше устройство для мигания светодиодов(полив клубниники не сложнее) то да, ардуино для вас. Что за 7 контроллеров на ардуинке, если не секрет. Наверняка примитив, хоть в одном ОС есть?

    • @МихаилЖуравель-в2к
      @МихаилЖуравель-в2к 4 года назад +3

      @@dkmcdk724 сейчас нет совершенно ни какого смысла вдаваться в эти детали. Если функционал большой то перехожу на одноплатные ПК к которым уже подключается периферия в виде мк. Тут есть такое старое всеми забытое выражение которое напомнили недавнее события с зенитом, каждый дрочит как он хочет. Хотите использовать ос на МК, да похрен вообще.

    • @dkmcdk724
      @dkmcdk724 4 года назад

      @@МихаилЖуравель-в2к не спорю, тоже вариант для больших разовых проектов. А про ОС на МК вы зря с сарказмом, на дворе все же не 90-е годы, когда кроме 51-х ничего не было. Последние stm32H7 не на много уступают в производительности вашим Малинкам, а в реальной работе даже превышают и никаких связок не надо аля-Малинка с МК. Хотя да, забыл... H7 в России под санкции попадают...

    • @dkmcdk724
      @dkmcdk724 3 года назад +1

      @@SaLaGaDH вы имеете ввиду F4? Думаю что нет, да и с Н7 не уверен, как-то слабо верится, хотя инфу такую неоднократно встречал и даже жалобы человека пытавшегося у стм официально партию купить.

  • @igor0242
    @igor0242 4 года назад +10

    Посмотрев до конца предложу еще более центральный взгляд - золотая середина. Она хороша была во все времена, есть и будет... Личный опыт. в адрес ардуины одни благодарности. Именно в таком исполнении я вернулся к микроэлектронике, забросив паяние лет 25 назад и все эти 25 лет проработав компьютерщиком, сетями и прочее. Но именно то, что в ардуине не хватает (отладка, детальное понимание как устройства, так и языка, и неоптимальность) пробудили меня углубляться в тему всё дальше и дальше, я загоревщись простой идеей погрузился в изучение С/С++, в изучение ассемблера AVR, а потом и Cortex-M3 просто потому, что я внутренне не переношу что-либо делать не понимая внутренних процессов. А это в свою очередь дает понимание, что можно оптимизировать и как. И ипогружаешься в тему еще больше и расширяешь свои знания. Есть один недостаток во всём этом - умение сказать себе стоп в желании оптимизировать откладывая выход конечного продукта )))

    • @abduraufabdiev7600
      @abduraufabdiev7600 4 года назад +1

      умение сказать себе стоп в желании оптимизировать откладывая выход конечного продукта )))
      Sovershenstvu net predela da?

  • @sergeykumandin1067
    @sergeykumandin1067 4 года назад +25

    твердотопливные реле - это шедеврально! :-)

    • @РоманЩербаков-ю3ф
      @РоманЩербаков-ю3ф 4 года назад +3

      Думал померещилось, перемотал ......, ан нет на самом деле- "твердотопливное" )))))

    • @DmitriNesterov
      @DmitriNesterov 4 года назад +1

      Ах ты, я думал первый заметил :-) А Вы уже, оказывается неделю назад написали, да и эпитет покруче подобрали :-)

    • @marshallaconic1311
      @marshallaconic1311 4 года назад +1

      На угле

  • @UstinovUM
    @UstinovUM 4 года назад +7

    А я когда-то программировать контроллеры смог только купив какой-то 12 пик, который был в количестве 7 штук на весь город Иркутск (2004 год) и лазерным утюгом вытравив плату программатора, собрав его на советской рассыпухе. Писал на ассемблере. Потом на С. Сделал корпус из подставки для карандашей. Приклеил магнит и сделал датчик виброскорости, которых сохранял измерения по SPI на MMC карточку (8 Мб!!!). Ну а потом на делфи написал прогу. Такой любительский проект вибродиагностики. Документация была только на английском. Много общения на форуме микрочип.su (и электроникс понятное дело). Классные были времена и высокий порог вхождения. Сейчас всё на блюдечке. И это хорошо. А конкуренция заставит перейти с ардуины на собственные платы по 6 рублей за штуку и контроллеры по 18 рублей за штуку.

    • @НиколайШишкин-з8и
      @НиколайШишкин-з8и 4 года назад

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

  • @user-KuBaNeT
    @user-KuBaNeT 4 года назад +7

    Лично я считаю что Ардуино вполне годная железяка. У неё есть своя ниша применения и куча своих плюсов и минусов. Но она мне позволила сэкономить кучу денег когда я собирал себе ADSL-тестер. Модем Dlink, Arduino Nano, цветной LCD экран, акум и преобразователь на 5 вольт. Стоимость моего тестера составила где-то 1,5 т.р. против 18 т.р. !!! за ADSL-тестер "Юг" и ему подобные также собранные на Dlink-2500U модеме. Результатом я остался доволен. Моё мнение что Ардуино можно и нужно изучать но пользовать с умом и без фанатизма.

    • @НиколайШишкин-з8и
      @НиколайШишкин-з8и 4 года назад +1

      Золотые слова, про пользоваться с умом и без фанатизма ))) Я думаю, что все кто в здравом уме "ядерный" чемоданчик на ардуино собирать не будут... Поэтому ответственные (или производимые серийно в больших масштабах) - вперед к "чистым" контроллерам и "промышленным" средам разработки (это, я думаю, и сама жизнь заставит сделать). А вот мелочь всякую (особенно для себя) сам бог велел лепить на ардуинке...

  • @Рукамиисголовой
    @Рукамиисголовой 4 года назад +14

    "Твердотопливные реле" - это шикарно! Сохронил

    • @dmitriykalugin7337
      @dmitriykalugin7337 4 года назад +1

      Да оно норм топит, особенно если китайское, можно чашечку кофе заварить.

    • @avazart614
      @avazart614 4 года назад

      @@dmitriykalugin7337 И таки да оно сжЁт
      ruclips.net/video/561yjiv0rsY/видео.html

  • @mihash32
    @mihash32 8 месяцев назад +6

    Добрый дядя))) зачем я посмотрел это видео. У меня была задача, мне с ней никто не смог помочь из моих знакомых, но подсказали что это можно сделать с помощью ардуино. Будучи полным 0м в этой теме я решил изучать данную тему и залез в эти терновые кусты, ползу себе такой довольный, что хоть что-то начинаю понимать (мозг уже поцарапан и в крови) и думаю, что скоро я в этих кустах увижу светлую полянку и вздохну. А посмотрев это видео понимаю что впереди ещё целая чаща этих терновых кустов😂 а до этого вообще не кусты были, а так лёгкая прогулка. Вот теперь и смешно и печально, но интересно. А что поделать, надо продолжать. 😊😊😊

  • @marshallaconic1311
    @marshallaconic1311 4 года назад +16

    Почему же не даёт покоя эта "АРДУИНА"?
    Почему же "бородатые тру программисты" до сих пор про неё говорят?
    Почему же столько внимания к этим платкам?
    Да по тому, что это удобно...

    • @xyzw777
      @xyzw777 4 года назад +1

      ...спалить дом ;)

    • @marshallaconic1311
      @marshallaconic1311 4 года назад +1

      @@xyzw777 ... своими кривыми руками.

  • @АлександрТаран-р9р
    @АлександрТаран-р9р 4 года назад +7

    Оба раза автор прав и ровно потому, что цели у диайвайщика и у промышленного электронщика совершенно разные. Я долго въезжал в мысль автора, но как только дошло до слов "попытался это продать", все стало ясно. Это так же как курсы "рисуем за один день" - это не вранье, участники действительно начинают рисовать, но художником так не стать, и если захочешь им стать - забудь все и начинай вообще с других подходов. Это общий принцип. Так что электронщик, особенно начинающий, должен честно ответить себе на вопрос - куда тебе это. Если априори известно, что устройство разовое, и просто хочется в него поиграть - да почему бы и не ардуино. А если прям вот сходу есть понимание, что это будет на продажу, это выйдет вообще в принципе за пределы твоих рук - тогда надо с другого начинать, но смириться с тем, что вход будет дороже. в деньгах, во времени, в учебе.

    • @SIM31r
      @SIM31r 4 года назад

      У меня 3D принтер и лазерный гравер с Алиэкспресса купленные собраны на Ардуино. Прекрасно работает всё. Производителю это дешево и есть готовые прошивки от развитого сообщества.

    • @АлександрТаран-р9р
      @АлександрТаран-р9р 4 года назад +1

      @@SIM31r я отлично живу пока на ардуинке. Электроникой занимался хрен-те когда, в детстве, захотелось возобновить. Мне не в лом на 155-й серии что-то собрать, это ж сам процесс прекрасен. На ардуинке сделал миди-конвертер, анализатор воздуха. На этом этапе уже стали понятны пределы данной платформы - с одной стороны, и ушёл страх "не получится" - с другой.

  • @aleksandre7523
    @aleksandre7523 4 года назад +117

    Самое трудное в ардуино, наверное, это подключение твердотопливного реле))

    • @АндрейТишкин-щ9щ
      @АндрейТишкин-щ9щ 4 года назад +4

      красиво подметил )

    • @alexdubovik2119
      @alexdubovik2119 4 года назад +15

      Самое трудное - это твёрдым топливом заправлять твердотопливное реле. 😀😀😀

    • @СергейЛ-б4ф
      @СергейЛ-б4ф 4 года назад +4

      Кроме того это в крайней степени опасно)

    • @MegaKMC123
      @MegaKMC123 4 года назад

      Почему?

    • @RussianEngineer
      @RussianEngineer 4 года назад +7

      @@MegaKMC123 Эти твердотопливные реле иногда делают: Пыщщщь! Если полярность перепутать.

  • @benhummer185
    @benhummer185 4 года назад +17

    Твердотопливные реле - это круто :)

  • @easycare978
    @easycare978 4 года назад +15

    Зачем Ардуино опустили ниже плинтуса? Напомню, если Вы забыли, под названием Ардуино скрывается полноценный контроллер, чаще Атмега 328. Между прочим, очень серьёзный камень, даже в сравнении с стм32. Библиотеки, так-же можно оптимизировать и доводить до совершенства. Не хотите пользоваться чужими библиотеками, пишите свои, или пишите на Си весь код, раз сомневаетесь в выразительности языка Ваеринг. Продуманные проекты на Ардуино работают дольше промышленных образцов на "привлекательных" микроконтроллерах. 328-ой (на плате Ардуино) всегда выиграет у именитого контроллера, если задача сопоставима его ресурсу. Цена, скорость написания кода, несравненная база библиотек- всё за Ардуино. Не понимаю, за что Ардуино отчуждают от других контроллеров, может потому, что сним справится любой? А это сильно выводит тех, кто годы жизни положил на изучение АРМ и других контроллеров, а результат при уровне задачь не высокой сложности, привлекательней на отладочной плате Ардуино Уно или Нано. Вот не задача!!!??? А к не правильной работе устройства могут привести "кривой" код, незнание основ электроники и электротехники и техники безопасности, как на Ардуино, так и на любом другом МК. Слабое звено не Ардуино! Всем добра! Ардуино "РУЛИТ"!

    • @VladimirMedintsev
      @VladimirMedintsev  4 года назад +1

      И смешалось все в кучу и Atmel и Ардуино и промышленные контроллеры. Ну на самом деле Ардуино я в ролике хвалил от первого и до последнего слова. Но образование у вас явно не техническое раз вы позабыли из каких компонентов складывается надежность устройства в целом.
      Но в целом, я очень рад, что вы получаете удовольствие от этого проекта ведь это творчество и это, пожалуй одно из важнейших в жизни.

    • @Andy-ph1qj
      @Andy-ph1qj 4 года назад +3

      @@VladimirMedintsev , при всём уважении к Вам, но у многих между строк так и читается Atmel ATmega328 = Arduino. Вот, что хотел донести комментатор выше. Мне тоже например не понятно это выделение из масс. Может, речь всё таки не о платформе Arduino как таковой, а об Arduino "IDE"?

    • @TheT735
      @TheT735 4 года назад +1

      Не совсем понял про сравнение Атмеги328 vs STM32 - это как бы сильно разные мк, с огромным преимуществом в сторону STM32, что по производительности, что по периферии. При сравнимых ценах за платы разница вообще космос.

    • @alexv5435
      @alexv5435 4 года назад +1

      @@TheT735 У автора контроллер, макетки и среды програмирования смешаны воедино. Автор например на полном серьезе считает сильным недостатком Ардуино, что на макетках с таким логотипом можно собрать изделие на соплях, или приатачить к коду нестабильные библитотеки. Как будьто при кривых руках нельзя собрать точно то же на STM-макетках, и приатачить к их прошивками кривые библиотеки, например програмируя через веб-мбег.

  • @cherkirill
    @cherkirill 4 года назад +10

    Я благодаря ардуине вообще начал программировать, до этого думал что слишком сложно для меня, но прошло 2 года изучения, сейчас использую стм32 и пишу как Hal так и без неё

    • @dkmcdk724
      @dkmcdk724 3 года назад

      Как старт ардуинка неплоха, но задерживаться на ней более года вредно для развития и вообще для мозгов.

  • @Porshe_PS
    @Porshe_PS 4 года назад +7

    Кто б там что не говорил, но Алекс Гайвер сделал на Ардуино имя. Все началось с одного проэкта выложенного на сайте и на данный момент закончилось ютуб-каналом с 1,7 млн подписчиков и это далеко не конец.

    • @MrEfnir
      @MrEfnir 4 года назад

      а еще переписанное ядро, ускоряющее выполнение кода в 10 раз.

  • @stari40k
    @stari40k 4 года назад +14

    Твердотопливные реле :). Улыбнуло, Я таких ещё не встречал.

    • @VladimirMedintsev
      @VladimirMedintsev  4 года назад +1

      так наберите в поиске алиэкспресс "твердотопливное реле"

    • @marshallaconic1311
      @marshallaconic1311 4 года назад

      Человек далёкий от электроники...

    • @АлександрКолесник-ъ4б
      @АлександрКолесник-ъ4б 4 года назад

      @@marshallaconic1311 Вопрос не том, что далек от электроники. Я тоже очепятками пишу.

  • @shellshell9860
    @shellshell9860 4 года назад +9

    Твердотопливные реле :) Лайк однозначно !

    • @_RUDE_
      @_RUDE_ 6 дней назад

      😂

  • @vadimvarlamov7907
    @vadimvarlamov7907 4 года назад +5

    Меня Arduino не устраивает только тем, что нет внутрисхемной отладки. До Ардуино достаточно много работал с AVR в AVR Studio и уже на столько привык к JTAG-отладчику, что без него уже трудно. А в остальном тоже считаю, что Ардуино гениальный проект в первую очередь для школьников и начинающих.

    • @mtechnologies4001
      @mtechnologies4001 2 года назад

      Есть сучий debug wire, но это всё равно не то)))

  • @Budni-domofonshika
    @Budni-domofonshika 4 года назад +9

    Пожалуй откоментирую видео. Готовое устройство отвечающее моим требованием стоит от 5т.р. Оно идеально работает. Но цена и окупаемость является большим тормозом в моем коммерческом направлении. Окупаться устройство будет примерно 1 год. Я нашёл решение на ютубе. Ардуино нано, стоимостью 200 руб. (копия) + корпус РЭА 80₽, рассыпуха (20 наименований) 100 руб. И получаю 380 рублей стоимости по итогу. Да я конечно не в восторге от архитектуры, но этот прибор окупится за1-2 мес. Пока я собираю первый прототип, уже налаживаю связи с электронщиками кто готов сделать мне проект за разумные деньги, на 1 плате, с готовым кодом, разведенной платой, с списком комплектации. Соответственно в России я отдаю это все в контактное производство и уйду с ардуино. Ардуино для меня промежуточный инструмент

    • @АлександрТаран-р9р
      @АлександрТаран-р9р 4 года назад +1

      У меня была потребность в миди-шнуре. Готовый у барыг стоит две с половиной. На али - пятьсот рублей, но через два месяца. А у меня три ардуинки в кармане и новогодние выходные в наличии. И за четыре дня у меня все это решается. С читанием разных текстов, миллионом детских ошибок и кучей подводных камней. Итог - все работает, домашние музыканты счастливы, у меня понимание работы ком-портов и некоторые навыки работы с оптоэлектронной развязкой. А, ещё миди-протокол изучил. Всё классно. Делать из этого коммерческое устройство я не планирую, оно реально надо полутора сумасшедшим вроде меня.

    • @Рукамиисголовой
      @Рукамиисголовой 4 года назад +2

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

    • @marshallaconic1311
      @marshallaconic1311 4 года назад

      @@АлександрТаран-р9р А на изучение программирования ушло бы лет 5.

  • @smart_electronics_il
    @smart_electronics_il 4 года назад +3

    Владимир, как вы заметили сами, ардуино и ардуино иде это пользовательская среда разработки, создано для людей, для которых программирование и разработка каких то устройств является хобби и им не обязательно идти куда то дальше, возможно они сидят и кодят после работы и/или на выходных и в проф. разработчики не стремятся)
    Я изначально выбрал язык С, просто он мне приглянулся что ли) Начал с тини13 и атмел студио и было тяжело, т.к только среду разработки нужно было ещё как то первоначально настроить, смотрел много роликов, статей... Научился нажимать кнопочки и шевелить лапками)
    Потом узнал о существовании ардуино, там оказалось всё проще, в ардуино иде практически ничего не надо было настраивать, подключил и работает, потом я познакомился с canny, поизучал её и понял, что хочу идти дальше, начал и продолжаю знакомство с стм32 и понимаю, что тут всё намного интереснее.
    Я всё к тому, что тот, кто хочет, пойдёт дальше...
    Ведь если человек записался в секцию по карате, ему не обязательно становится мастером спорта и достигать какой нибудь 101 дан, возможно он для себя, для здоровья так сказать, для самозащиты, получил свой синий или даже черный пояс и ему больше не надо и это нормально)

  • @женякозлов-ь4у
    @женякозлов-ь4у 4 года назад +13

    Конечно вы правы!!! Я всегда любил радиотехнику и даже Програмирывал на PHP и Си в свое время но знания были не полными был громадный пробел в познании Микроконтроллеров и тут ардуино 5$ купил написал мигает!!! Они создатели молодцы!!! Сейчас stm32 взрослая ide!! Сейчас у меня на даче работает пресс для лего кирпича внутри ардуино nano станок сделал 30-40 тысяч кирпичей и соседям и мне на дом!! Электронная линейка датчики холла и тд все пашет!! Я бы не начал строить этот станок если бы не знал что автоматика теперь для меня это 100% возможно и понятно благодаря ардуино!!! 4 год станок в работе!!!
    На stm32 и orange-pi сейчас веду разработку умного дома free-rtos сенсорные выключатели дачники углекислоты вентиляция освещение ( dmx512 ) голосовое управление и тд!!! Без Arduino я бы сдесь небыл где сейчас!!! Заснулбы на 3 страницы референс мангала!)))))

    • @evgeniyverevkin7309
      @evgeniyverevkin7309 4 года назад +6

      Если я правильно понял, вы делаете строительные кирпичи? Можно подробнее об этом? А лучше видео. Благодарю за ответ

  • @Romalisenkov
    @Romalisenkov 2 года назад +6

    "Твердотопливное реле" уже достойно лайка. развития вашему каналу!

  • @dron7142
    @dron7142 8 месяцев назад +13

    да уж, понакидал понтов... начал за здравие, а кончил за упокой...
    а с чего вы взяли, что люди изучают ардуино именно для того, чтобы зарабатывать деньги?.. вначале сами говорили, что для начинающих ардуина самое то. и как сами сказали, попробовали и поверили в себя. а потом, если им не хватает ресурсов ардуины, начинают изучать что-то серъёзнее.
    а утверждать, что привыкнешь и не будешь развиваться - это полный бред.
    лучше разобраться досконально с ардуиной и делать стабильные проекты, чем понахвататься знаний про, например, стм32 и втюхивать глючное, но при этом всем утверждать, ну оно же на стм32...
    это как сравнивать, например, грузовик с подъёмником и легковой автомобиль. да, на грузовике тоже можно ездить, но ещё и перевозить тяжёлые грузы, да ещё и самому погрузиться/разгрузиться... но зачем мне это, если надо всего то съездить в магазин за хлебушком... каждому своё...

  • @cpu_rus
    @cpu_rus 4 года назад +6

    Все верно сказано. В старые времена листая журнал «Радио» и видя прошивки для контроллеров, я только вздыхал - это удел Великих, куда мне. А шесть лет назад попалась мне на глаза Ардуинка в наборе с датчиками. Посомневавшись купил. Наигравшись вдоволь, захотелось изготовить что-то компактное и дешевле чем Ардуино. Так я перешел на следующую ступень. www.radioded.ru/shema-ik-upravleniya-osveshcheniem-na-mikrokontrollere Следующей ступенью было создание микроконтроллера на "элементарных элементах". Получился макроконтроллер ))) ruclips.net/channel/UCH7_2ATa5CDdp83Vu7VfdSA?view_as=subscriber
    Но даже там в некоторых моментах применял Ардуинку. Всяк инструмент хорош в своей стезе. Не имея молотка, конечно можно забить гвоздь пассатижами. Но если есть молоток, то зачем себя насиловать?
    Лично мне Ардуинка дала шанс сделать первый шаг. А как говорится: большое путешествие начинается с маленького шага. Так что дерзайте, пробуйте и не забывайте совершенствоваться.

  • @yasnolesskiy_live
    @yasnolesskiy_live 4 года назад +4

    Спасибо за видео! Расскажу и про свой путь.
    Начал я с ардуино, учился программировать, собирал какие-то простые проекты а-ля для себя
    Потом купил ESP8266, поигрался с ним
    Ну и познакомился с человеком, с которым основали стартап, нужно было получать сигнал с ПК/USB и выводить цвета на адресную ленту.
    Я взял ESP32, потому что там 2 ядра, Wi/Fi, BT. И ничего не получилось. Ардуиновские библиотеки настолько косячные, что просто не получилось наладить одновременную работу SPI, UART и WS2812. Даже с RTOS на двух ядрах, библиотека их очевидно просто не умела использовать.
    Ну и так я решил перейти на STM32. Уже сделал 3 успешных коммерческих проекта на заказ, некоторые вещи гораздо лучше работают. Взять тот же ШИМ, который можно настроить с любой частотой, протокол WS2812 через DMA, который вообще не требует участия процессора. Так что я уверен, что тут я успешно реализую свой стартап
    Рекомендую тем, кто хорошо научился делать что-то на ардуино, переходя на стм брать именно коммерческие проекты, потому что так больше мотивации для изучения и есть четкое ТЗ, по которому по пунктам можно всему научиться

  • @ВладимирСмирнов-х2е5з
    @ВладимирСмирнов-х2е5з 3 месяца назад +5

    Ардуино - это инструмент для каждого. Инструменты бывают разные. С разными достоинствами и недостатками.
    Во многом результат применения того или другого инструмента зависит от кривизны рук кодера и места их произрастания.
    В Ардуино есть библиотеки разного качества. Нужно уметь выбрать из многих одну хорошую. Для этого нужны знания и опыт.
    Совсем не факт, что говнокодеры (гордо именующими себя "профи") напишут лучше.
    (Из личных наблюдений. В электронике 50 лет, в программировании - 40).
    С Ардуино знаком, но проекты на Ардуино не делаю, иногда использую библиотеки для ESP32 от Espressif.

  • @alexanderalexander1637
    @alexanderalexander1637 4 года назад +5

    лет 10 программировал микроконтроллеры на асме, но полностью согласен. Скажу больше. В ряде случаев достаточно остановиться на макете с Ардуино. Можно показать, собрать деньги и перезаказать у профессионалов.

    • @MyMrdmitry
      @MyMrdmitry 4 года назад +1

      Если можно собрать прототип на ардуино, то я не думаю что будет проблема перейти на что-то ещё самому.

    • @alexanderalexander1637
      @alexanderalexander1637 4 года назад +1

      @@MyMrdmitry Я показал принцип, маркетинг требует миниатюризировать в многослойку, микротоково запитать от батарейки, добавить блютутс с поддержкой из андроида ..... и WEB в придачу

    • @MyMrdmitry
      @MyMrdmitry 4 года назад +1

      Alexander Alexander то что вы говорите уже больше похоже на крупно-серийное или средне-серийное производство, в таком случае да, глупо экономить на разработке когда это с лихвой окупиться в производстве. Я же имел в виду что при мелкосерийном производстве, если человек может разработать макетку на ардуино то не должно быть ни каких проблем чтобы самому же, используя отладочные платы (тот же дискавери), перейти на что-то более выгодное, развести плату и заказать её у китайцев (они же могут и запаять всё). Ну тоесть, я не вижу на данный момент принципиальной разницы между знаниями необходимыми что бы сделать прототип на ардуино и на любой другой отладочной плате. Сейчас почти все компиляторы бесплатные (не берём в расчёт fpga, там другие приоритеты). Везде почти есть C да и библиотек + примеров куча.

    • @alexanderalexander1637
      @alexanderalexander1637 4 года назад +1

      @@MyMrdmitry Изначальный контекст моего поста былв том, что я 20 лет занимался схемотехникой, проектированием плат, разработкой ПО для микроконтроллеров и FPGA, в том числе долго писал на асме, но я двумя руками за ардуину, и планка может быть еще ниже, человек не умеет разводить платы и т. д. При этом задача амбициознее, продать серийно что-то оригинальное, мелкосерийное, но чтоы приятно в руки было взять, и продавать легально, иначе не купят. Времена самопала ушли, надо изучать зарубежный опыт, не макет, а бизнесидея с макетом, другая весовая категория.

  • @dj_Romeo
    @dj_Romeo 9 месяцев назад +5

    Все правильно говорите. Я сам новичок. Всегда находил в электронных приборах то, что хотелось бы изменить. Поэтому идей куча. И если бы гениальные люди не смогли понизить порог вхождения, то эти идеи так бы и остались в голове. Сейчас же , медленно, но все же, идеи воплощаются. Конечно , хочется перейти на голые камни. И этот переход будет в будущем обязательно. Но если бы не ардуино, то к голым камням я бы не подступился однозначно.

  • @MegaYucca
    @MegaYucca 4 года назад +7

    Владимир спасибо за видео. Очень хороший обзор, я занимаюсь с микроконтроллерами с 2002 года, начинал с PIC16F84 (я бы памятник этому микроконтроллеру поставил бы). Начинал с ассемблера (всего 35 команд), но!!! Знал все нюансы данного МК, знал всю начинку, знал сколько микросекунд выполняется мой код. Знал что делает мой МК в текущий момент времени. Знал что такое стек, прерывания, подпрограммы, аккумулятор и т.д. Но время шло дальше перешел на Си, вместе с Atmel, пишу на Си до сего дня, только МК уже другие это не только STM32 (F3 и F7), но и Renesas, "ковыряю" Raspberry Pi4, использую операционные системы реального времени, КСТАТИ!!! понять как они работают помогли именно почему-то знания ассемблера. Да, ассемблер это - хардкор, но для профессионального старта в этой области мне кажется будет не лишним минимальные его знания, а если этих команд всего 35 как в Pic16, то это вообще не сложно и показано основными "врачами". Моё мнение (могу ошибаться), знание нюансов МК это очень хорошо!!! А ассемблер даёт именно эти понятия, дальше конечно нужно переходить на Си. Т.к. вспоминаю горе "разработчиков", которые игрались адруинкой, пару раз даже "ножками дёргали", и считали себя супер-спецами, а даже не знали как работает прерывание, ВатчДоги, за UART я вообще молчу... Я учился этому, когда интернет был 0.5$ за час, литературу толком не было. Сейчас это всё проще, можно побаловаться с Arduino, но всё равно, нужно углублённые знания и опыт, хорошая новость в том, что сейчас знания добыть не сложно всё есть в нете, "бери не хочу"...

  • @iqubik
    @iqubik 4 года назад +3

    И второй комментарий просто в знак поддержки канала. Хороший стиль, местами сильные видео, спасибо!

  • @alexv5435
    @alexv5435 2 года назад +8

    Следуя логике автора например STM32, поскольку под них есть девборды, а так же возможность кофигурирования КУБом это такая суперопасная ловушка навсегда остаться на начальной ступеньке разработки устройств на МК.
    К слову автор говоря про serial(по которому можно гонять отладочную инфу в обе стороны) тут же утверждает, что средств отладки нет от слова совсем.

  • @lev_ivanov
    @lev_ivanov 4 года назад +4

    Безусловно, ардуино в своем начальном виде подходит исключительно для прототипов. Но никто не запрещает получать опыт в схемотехнике, рисовать печатные платы, заказ плат промышленного качества из Китая сейчас по цене текстолита у нас. Таким образом мы избавляемся от проблем с контактами, правильная изоляция от электромагнитных наводок, помехоподавлюящие цепи для реле, фильтрация питания позволяет делать очень надежные устройства в плане аппаратной составляющей. Второй и очень важный нюанс - это много неправильных примеров, откровенно кривые библиотеки, которых также хватает. Вот тут уже будет неправильным вариантом - оставить как есть, выбор библиотек в любом случае за пользователем, также можно набраться опыта на анализе и исправлении библиотек, поиска направления в чужих примерах, написании правильного кода. Чтобы учиться и развиваться дальше. Также желателен опыт эксплуатации и обслуживания любой слаботочки, чтобы еще в процессе создания устройства можно было находить и прорабатывать способы обхода возможных неисправностей. И когда уже на ардуине будет тесно, можно с полным багажом знаний переходить на более серьезные платформы.
    ESP не использую, как админ считаю, что лучше проводов ничего не придумано. Очень не люблю ограничиваться памятью, использую Mega 2560, 256кб памяти вмещает очень большие скетчи. Если мало 16 МГц, есть еще в платформе плата Due, с процом 84 МГц, 512 памяти на борту и DMA для еще более серьезных проектов. Вполне можно добиться аптайма в месяцы и годы безотказной работы, но это долгая, кропотливая работа по оптимизации и поиску ошибок.
    Мое мнение на этот счет - ардуино не добро и не зло, это инструмент. А выбор инструмента, способ и качество его применения напрямую зависит от исполнителя. К сожалению, многие проекты в интернете годятся только мигать светодиодами. Но и с STM32 та же история. И повесить его кривым кодом или библиотеками с ошибками - также очень просто.

  • @Виктор-в7в8м
    @Виктор-в7в8м 3 года назад +2

    С самого детства я мечтал. Программровать микросхемы. Спустя 20 лет ардуино мне в этом помогла. Теперь можно воплотить все свои идеи. Ардуино отличная вещь для начинающих

  • @kardanium
    @kardanium 4 года назад +4

    Напишу я и свою историю освоения микроконтроллеров.
    В юности я был увлечён аудиотехникой и светомузыкальным сопровождением. Все это было естественно, аналоговым. Но некоторые вещи требовали использования цифровой схемотехники. Я изучал микросхемы стандартной логики и лепил на них всякую простую автоматику. Первым проектом на логике была замена самодельного кодового замка на реле, на замок на микросхемах. (2003й год)Потом появился более серьёзный проект, но собирать его на логике было влом. Слишком много нужно было корпусов, и не все корпуса были в наличии. И вот однажды мне попался уже не советский журнал "Радио", в котором была опубликована схема светомузыкального устройства на микроконтроллере.(2005й) Там я и узнал, что есть такие микросхемы, которые будут делать то, что запрограммируешь. И зовутся они микроконтроллерами. Я себе после этого поставил задачу, в будущем обязательно их освоить, как только у меня появится компьютер.
    Прошло с тех пор пять лет. (2011) Я тогда уже работал на свей первой работе и однажды вспомнил про микроконтроллеры и что мне нужен ПК. Я начал откладывать деньги с зарплаты и через полгода таки купил себе ПК. Б/Ушный, правда, но всё-таки ПК. После этого, я пошел в интернет-кафе и начал искать в интернете все, что можно почитать про программирование микроконтроллеров. Помню, нашел одну PDFку для начинающим по PICам. Вроде, по-простому все было написано, но я так ничего понять и не смог. Переключился на изучение того, как работать с LPT и COM портами компа. Даже немного начал изучать язык Си. Через полгода я провел домой интернет. И вот однажды я набрел на тогда еще молодой сайт "Радиокот.ру", где был цикл статей по микроконтроллерам для начинающих. Там было всё, начиная с того, какие они бывают и кто их производит и заканчивая их программированием. Этот цикл статей мне зашел, я скачал Proteus, AVR Studio 4 и сел осваивать. Программировал их на ассемблере. Запускал в Протеусе. Благодаря этому до меня дошло, как работает практически любой процессор. Ну и чтобы закрепить знания и освоить больше информации, я запилил свой первый проект на МК. Это снова был кодовый замок, который должен был заменить старый, собранный на логике. Достать сами камни было проблематично. В Зажопинске ими не торговали. Повезло, что на работе списали и выбросили кучу мелких приборов, в которых оказались ATTINY2313 в большом количестве. Завершив этот проект, я понял, что с ассемблером можно завязывать, так как программировать на нем тяжелее и уходит больше времени. Потому, так как к тому времени я уже знал немного язык Си, я переписал проект на Си, чтобы освоить и его. Дальше уже пошли PIC, STM32 и на данный момент уже освоены Verilog и FPGA.
    Ну а по поводу Arduino - я начинал со сложностей и привык к профессиональным средам и к профессиональной разработке, однако от ардуиновского окружения не отказываюсь. Например, ESP8266 я программирую только в среде Ардуино, ибо родной SDK заставляет писать кучу кода. Однако, я использую Visual Studio Code в связке с PlatformIO, ибо это больше похоже на профессиональный подход, мне более привычный. STM32 и AVR программирую в IAR соответствующих редакций.

    • @VladimirMedintsev
      @VladimirMedintsev  4 года назад

      а какие именно fpga? в какой среде? Просто сижу думаю стоит про это делать видео или не стоит.

    • @kardanium
      @kardanium 4 года назад

      @@VladimirMedintsev Я с альтеровских начинал. На али можно взять за недорого плату с Cyclone 2 (EP2C5T144C8). На плате помимо самой плисины есть еще кнопка, три светодиода, генератор на 50мГц, флешка для хранения прошивки FPGA, разъемы для JTAG и Active Serial и два стабилизатора на 3.3v и 1.8v, питающие FPGA. Минимальный набор для старта. Программировал в Quartus 2 v13.0, так как это последняя среда, поддерживающая данную плисину. USB Blaster взял там же, правда прошивку для него мне пришлось заменить, так как имеющаяся вызывала BSOD в Win10. Исходники её я нашел на github у какого-то японца, адаптировал их под этот Blaster (на STM32F103), собрал и зашил. Прошивка удачная, правда хочу допилить в ней режим переключения с JTAG на Active Serial какой-нибудь командой или джампером, а не правкой дефайнов и перепрошивкой. А после выложить на github со ссылкой на проект-оригинал.

  • @ToshaTumanov
    @ToshaTumanov 4 года назад +4

    Выход из ситуации всегда прост: обязательное изучение STM32. Это дает знания и опыт по работе с разными мк и понимание принципа действия. В дальнейшем такие люди используют мк уже не по принципу "да на ардуино гоу", а по принципу необходимости. Кстати, в ардуино можно подрубать сторонние библиотеки и использовать чистый си, стандартная IDE это позволяет. Надо лишь туда подтолкнуть, даже если через STM32. На чистом си самый простой ардуино может раз в 10 больше и надежнее, чем по умолчанию
    За видео - лайк. По лс раскидаю знакомым))

  • @roswatcher7449
    @roswatcher7449 4 года назад +4

    Твердотоплевные реле))
    Я до сих пор кодить нормально не умею, но начав с ардуино, как с отладочной платформы стал делать свои мелкие устройства, как прототипы. И паралельно учу питона. Посмотрим, куда меня это приведёт в итоге. Мне ардуино дало веру, что я смогу в этом разобраться.

    • @marshallaconic1311
      @marshallaconic1311 4 года назад

      А начали бы изучать с тонны книг по программированию, то светодиодом начали моргать бы через пол года.
      Ардуино это сказка.

  • @КонстантинАбрикосов-ф3б
    @КонстантинАбрикосов-ф3б 4 месяца назад +6

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

  • @romagorskiy4545
    @romagorskiy4545 4 года назад +4

    Для меня Ардуино просто находка! Не нужно мучиться делать плату, паять всю обвязку. С нею можно делать таки довольно сложные проекты. А если ещё использовать Flprog , то скорость написания кода сокращается в разы.

    • @UCanDo
      @UCanDo 4 года назад

      Flprog - это еще один шаг в сторону ОТ правильного программирования. У меня на канале часто спрашивают о Flprog, я всегда рекомендую уходить от этой среды, и переходить на что-то более серьезное чем Arduino IDE.

  • @igorstepok7434
    @igorstepok7434 4 года назад +19

    А компьютеры нам можно использовать? Там столько всяких багов и ошибок и столько программ, которые непонятно как написаны. Или нужно взять проц и все самому и своими ручками начиная от БИОС и ... все в машинных кодах, даже не с помощью ассемблера. А как с автомобилями быть? Начинать от плавки чугуна и стали? Я ниразу не ардуинщик и не микроконтроллерщик, но эти стенания уже надоели. Я благодарен вам за видео по CMSIS, SPL & HAL. Ардуину и прочие побрякушки оставьте в покое ну не достойно это внимания специалиста, коим вы несомненно являетесь. П.С. хотя как специалиста я вас и понимаю.))) Пусть ответственность за применение побрякушек лежит на тех кто их использует. Вы же тоже не собираетесь применять комп с ВИНДОВС 10 в качестве бортового на автомобиле, хотя применяете его в других целях.

  • @DeadMetallist
    @DeadMetallist 4 года назад +3

    Шикарная мысль и я полностью ее поддерживаю. Сам начинал с ардуины, теперь с МК развожу схемы и заказываю печатные платы со своей обвязкой под нужные микроконтроллеры, выходит куда компактее, надежнее и выглядит красивее.
    Путь примерно такой в моем понимании должен быть: Макетка -> Прототип на ардуине -> Готовый продукт на своей плате

  • @Walker7745
    @Walker7745 4 года назад +4

    В силу своей консервативности и перегрузки текущей работой я много раз отмахивался от Ардуино. Пока мне не задал вопрос молодой коллега. Он на Ардуино пытался сделать что-то типа метеостанции с кучей датчиков и у него не ладилось программирование. А больше спрашивать было не у кого. Пришлось влезть в тему и я к удивлению своему увидел, что Ардуино есть не что иное, как моя универсальная процессорная плата с некой периферией. которую я сочинил еще в 90-е. Только в моей плате стоял 51-й процессор, которого на все мои разработки в области автоматики обеспечения эксперимента хватало выше крыши. Просто мне в то время не стукнуло в голову, что подобная конструкция может быть использована кем угодно и для чего угодно. Я ее сочинял для себя, чтобы упростить процесс проектирования всяческих устройств в программным управлением. Устройства были разными, но управление однотипное: какие-то датчики, какие-то контакты, реле, моторы. Но главное, что они все "одноразовые": делалась иногда весьма сложная автоматика, но на один эксперимент. Эксперимент окончен, физики отчитались - аппаратура в помойку. Не буквально, конечно.
    Я сделал платку на все случаи жизни и применял ее в каждой следующей разработке. Да, часто большая часть периферии платы не использовалась, но мне было дешевле и быстрее сделать эту плату на потоке не задумываясь, что понадобится в следующий раз. А учитывая еще постоянно пополняющуюся библиотеку процедур на ассемблере... (да, да, меня учили на ассемблере и я так и продолжил, хотя и не тыкал всем, что это единственно правильный язык, пишите на чем хотите). Я в общем-то и программный шаблон сделал и этот шаблон переходил от устройства к устройству немножко (а иногда и множко) модифицируясь.
    Вот так. Идеи носятся в воздухе. Но не все их используют на благо общества.
    А может оно и к лучшему, что Ардуино сделал не я :-)) Был бы сейчас Ардуино на Atmel 89C51 :-))))
    Сейчас я уже изрядно забыл 51-е процессоры. Сегодня я действительно обкатываю алгоритмы на Ардуино и не вижу в этом ничего плохого. Аппаратуру эксперимента я могу и на Ардуино оставить, но бывает, что установка делается "на экспорт", не за гранцу, а просто для применения вне института, некий длительный эксперимент "в производственных условиях". Тогда я ставлю другой процессор с только необходимой периферией. Но идея Ардуино правильная, я ее еще в 90-е оценил.

    • @AWSXDER
      @AWSXDER 4 года назад

      Я архитектуру 51 контроллеров в институте помню изучал, потом было несколько рабочих проектов на них (управление ЧПУ станками и роботами), потом перешел на Atmel всякие ATTiny2313 естественно все по хардкору на ассемблере. Потом понадобилась ATMega которых почему то не было, но была ардуина, решил взять посмотреть (если что выпаять) и все.
      С++ я знал довольно неплохо и на ардуине проект за пару дней сделал.
      И по моему больше с тех пор я на ассемблере ничего длиннее ассемблерных вставок по 20-30 строк в программу не писал. Просто не было надобности. Все хорошо пишется и отрабатывается на Си, библиотеки ардуино покрывают почти весь спектр задач.
      Намного удобнее все быстро сделать и отладить на макетке с ардуино и только тогда разводить плату.
      Прошло время когда большинство разработчиков микроэлектроники знали режимы работы таймеров и регистры управления как "отче наш", думаю это из за того что ресурсов сейчас куда больше.
      В 51 было 4 килобайта ROM, 32 регистра разбитые на 4 банка и память в 128 байт на которую к тому же адресовалось все что надо и не надо, даже в ATTiny уже было 4-8 килобайт флэша, 32 регистра и 256 байт памяти и 128 EEPROM.
      Сейчас я использую в основном ESP32 два 32битных ядра с частотой 240 мегагерц, 4 мегабайта памяти программ (из которых в принципе можно использовать всего полтора), 520 КБ оперативной памяти, беспроводные интерфейсы и многозадачная операционная система реального времени возможностей которой хватает в 99% случаев.
      Почему? Потому что стоит это как пинта пива и ее возможностей точно хватит чтобы помигать светодиодом.
      Короче мы живем в очень интересное время.

  • @torvn77
    @torvn77 4 года назад +9

    К сожалению платой за лёгкий старт с ардуино является то, что человек начинает видеть все задачи так, чтобы их решить на ардуино даже там, где имеет смысл использовать другие средства.
    Эта особенность ардуино делать тех кто его изучил ограниченными этим ардуино и явдяется причиной нашмешливого отношения к ардуинщикам и негативного отношения к ардуино как первому изучаемому контроллеру.

  • @iqubik
    @iqubik 4 года назад +2

    Начал Ардуино с flprog потому, что уже заведомо знаю, что нет смысла учить местный язык и если говорить о быстрых прототипах то flprog это вообще визуальная обёртка для супер быстрого прототипа, абстракция от абстракции без почти без программирования.
    При этом знаю точно, что именно hal и stm32 будут для меня следующим уровнем. Но когда он будет? Именно тогда когда на эту тему я буду видеть 1000 и 1 обучающий материал с доступным объяснением. Увы, но изобретать с нуля это слишком трудозатратно.
    Спасибо за науку что вы даёте. Желаю процветания каналу

  • @gunnargunaxe
    @gunnargunaxe 4 года назад +14

    Твердотопливное реле О_О
    Улыбнуло)))

  • @orion-soft
    @orion-soft 4 года назад +7

    Насколько я понял, мораль данного ролика заключается во фразе: нужно использовать инструментарий, который адекватен стоящей задаче.

    • @Slovnoslon
      @Slovnoslon 4 года назад

      Ты ничего не понял

    • @orion-soft
      @orion-soft 4 года назад

      @@Slovnoslon может поясните в одном предложении.

    • @Slovnoslon
      @Slovnoslon 4 года назад

      @@orion-soft Ардуино нужен для первого прототипа, и только если не хватает знаний в электронике, для всего остального он не подходит.

    • @orion-soft
      @orion-soft 4 года назад +1

      @@Slovnoslon каким образом, то что я сказал противоречит вашему объяснению?

  • @DS-ls7ck
    @DS-ls7ck 4 года назад +4

    спасибо, я об этом догадывался. изучать буду с ассемблера STM32. Конец ролика очень мощный и с глубоким смыслом

  • @konstantintanichev9473
    @konstantintanichev9473 4 года назад +6

    Спасибо за видео, очень интересно
    Вызвала улыбку фраза на 6:35 "твердотопливные реле"

    • @cb_q
      @cb_q 4 года назад

      ага), тоже хотел об этом написать, но благо сначала поискал на странице по слову.

  • @ГеоргийАксенов-к9ь
    @ГеоргийАксенов-к9ь 3 года назад +7

    Писать кучу кода для stm32 без hal с использованием ffs, ip и т., значит расчитывать жить вечно:)

  • @UCanDo
    @UCanDo 4 года назад +11

    6:34 ТвердоТОПЛИВНЫЕ реле :))))))

  • @VitalySarychev
    @VitalySarychev 4 года назад +4

    Золотые слова на 16:50 : "нужно оптимизировать код... ЕСЛИ В ЭТОМ ЕСТЬ НЕОБХОДИМОСТЬ". Мне кажется, что в течение всего видео автор доказывает как раз прямо противоположное:"всегда оптимизируйте код и всегда изучайте более новое и более сложное". И ведь это тоже "золотые слова".
    Я бы сказал так:" делайте на ардуино, а потом изучите код, который содержат используемые вами в проекте библиотеки и функции". Это будет бомба. Уверяю. Вам сразу захочется как скульптору : " отсечь лишнее". Удовольствие после этого будет огромное.

    • @RogovAB
      @RogovAB 4 года назад

      Далеко не у всех людей вся жизнь состоит из одних контроллеров. Большинству нет смысла лезть под капот автомобиля, достаточно знать где располагается замок зажигания. Я не понимаю как можно мыслить, что есть люди, увлеченные МК, которые начнут с ардуиной и остановятся на блинке. Ардуина не портит заинтересованных и мотивированных, она лишь привносит в мир МК людей менее глубоко разбирающихся в железе.

    • @VitalySarychev
      @VitalySarychev 4 года назад

      @@RogovAB согласен. Кто то любит печь пирожки, кто-то играть на балалайке.
      Обсуждаем тот "тяжёлый :)" случай, когда человек хочет почувствовать себя инженером. Или программе ром. Не важно, с чего начинать. Лучше начать с чего то самого самого лёгкого. И углубление в "железо" тоже не самоцель. Просто, если ты - любитель а не профи, то это очень приятно.
      Ну а если ты - профи... Ну тут критерии совсем иные. Профи на ютубе микро контроллеры не обсуждают :))

  • @DAlexMaster
    @DAlexMaster 4 года назад +4

    Реле, работающее на твёрдом топливе, собранное в твердотельной оболочке... :)
    В целом все утверждения здравы. Ассемблер позволяет гонять процессор и в хвост и в гриву, используя его потенциал на 100%. Но писать сложные системы на асме - проблематично. Рано или поздно всё упрётся в создание собственных библиотек, по сути, изобретая колесо заново. Каждому инструменту - своё применение!

  • @nothingelsegaming1629
    @nothingelsegaming1629 4 года назад +14

    Ведьм сжигали за то что они подключали кнопку к ардуине без подтягивающего резистора

  • @Ребятамозверятах-э1м
    @Ребятамозверятах-э1м 4 года назад +14

    у меня для твердотопливного реле дрова кончились... пришлось ардуино бросить...

    • @OnStepXX
      @OnStepXX 4 года назад +1

      Автор предупредил про юмористические задачи видео.
      твердотопливного реле - СИЛА

  • @barmaleydp
    @barmaleydp 4 года назад +11

    6:34 "...Твердотопливные реле..."
    Убило наповал)

    • @EnterZP
      @EnterZP 4 года назад +3

      ... с вертикальным взлётом! )))

    • @ВоИстину-ц6ш
      @ВоИстину-ц6ш 4 года назад

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

  • @bonnkkaninos2428
    @bonnkkaninos2428 4 года назад +15

    Твердотоплевные реле?! 🤔
    Надо запомнить👍

    • @ДмитрийЗолоторев-н7л
      @ДмитрийЗолоторев-н7л 4 года назад +1

      Мне кажется, автор видео еще и ракетной техникой интересовался когда-то :-)

  • @igorkuchinsky5793
    @igorkuchinsky5793 4 года назад +3

    Купил себе стартовый набор Ардуино, думал изучить, подучить немного и сделать электронного помощника в автомобиль да и для дома были идеи. Программируется Ардуино легко, по крайней мере начальные этапы изучения по книге Джереми Блума "Быстрый старт, первые шаги..." дались без каких либо проблем. Привлекает и то, что прошивается Ардуино без каких-либо программаторов и имеет модульную структуру - берёшь готовый датчик и подключаешь несколькими проводками, не надо изобретений схем и никаких расчетов резисторов, транзисторов и т.д. По производительности его должно было хватить для моих бытовых целей, а большего мне и не надо. Но посмотрев видео понял, что Ардуино очень ненадёжные, в ответственных местах лучше Ардуино не использовать. А в автомобиле жара, тряска, перепады температур, это вам не просто светодиодики на "макетке" зажигать, хотя мне то и надо было в авто... да и в доме тоже... просто несколькими релюшками управлять в автоматическом режиме в зависимости от нескольких датчиков... Как я понял из видео аппаратная часть Ардуино очень не надёжная, микросхемы, на которых построен Ардуино, как я понял, долго не живут и могут отказать в любой момент. Скорее всего используются самые дешёвые и некачественные микросхемы, скорее всего сделанные в китайской подворотне, поэтому, скорее всего, они такие ненадёжные, уж не знаю, в видео не сказано, что именно с ними происходит: просто глючная архитектура или сгорают (а может возгораются) от длительной работы, или чипы расслаиваются-коробятся (читал про такое, правда там речь шла не про Ардуино), или просто чипы от платы отваливаются со временем, но, я так понял, сделать с этим ничего нельзя, ни какие меры не помогут увеличить надёжность этой платформы. Решил отказаться от Ардуино - не хочу ещё машину и дом спалить... уж не знаю, почему создатели Ардуино не смогли (не захотели) сделать надёжную платформу и не могут использовать более качественные детали??? Я так понял у STM проблем с надёжностью нет, а ведь стоят они дешевле, правда только одни слова "Ассемблер" и "программатор" уже пугают. Посмотрев видео понял, что лучше отказаться от Ардуино, пока ничего не натворил и не спалил... Буду ждать готовые решения, которые прошли сертификацию и будут предложены с гарантией. Хотя обычно в таких решениях много не нужных мне функций, а следовательно и переплата за ненужные функции. Но действительно лучше быть уверенным в устройстве. Спасибо, что во-время остановили, тратить время и деньги на изучение ненадёжных решений на Ардуино больше нет желания. Я думал на Ардуино можно сделать конечный проект, а оказывается эта платформа предназначена только для прототипирования и тестов перед изготовлением систем на более надёжных контроллерах. К сожалению, уровень моих знаний в электронике и программировании не позволяет изучить более серьёзные и более надёжные контроллеры, хотя за последние 15 лет уже несколько раз пытался изучать контроллеры, но прочитав по несколько глав книг про контроллеры, становилось понятно, что уровень моих знаний не позволяет мне освоить работу сними, всё ещё усугубляется полным отсутствием друзей/знакомых заинтересованных темой хоть каких контроллеров. Хотелось бы приобщиться к миру контроллеров, но уровень развития не позволяет изучить работу с полноценными контроллерами, а изучать ущербную, ненадёжную платформу Ардуино, предназначенную только для прототипирования, теперь нет желания. По-всей видимости прав мой отец, который сказал: Если у тебя на роду написано "гайки крутить", то ты не сможешь стать хорошим скрипачом.

    • @Sentinel-1
      @Sentinel-1 4 года назад

      Возьмите плату RobotDyn Black Pill STM32F303CCT6 - в них стоят оригинальные чипы от STMicroelectronics, и в целом это более актуальный мощный и дешевый вариант. Есть версия с прошивкой под среду Arduino IDE, если хотите программировать в ней. Есть обычная версия, для работы в STM32 Cube IDE (скачайте, установите, посмотрите), но тогда надо еще купить программатор ST-Link (можно китайский дешевый клон). Ничего сложного в этом нет, программирование STM32 не сложнее ATmega (Arduino).
      Вмето книг, лучше видео на Ютубе и гайды с примерами в интернете посмотрите - так будет быстрее и понятнее. И любую книгу по программированию на Си будет полезно почитать, или посмотреть уроки по Си на Ютубе, опять же.

  • @comptech2011_
    @comptech2011_ 4 года назад +4

    Сначала саморазвитие держится на интересе, далее его должен поддерживать спрос. Необходимо, чтобы то, что ты делаешь было бы интересно еще кому то.
    Я за свою недолгую жизнь уже третий раз в корне менял свою профессию. Именно по такому принципу. Если бы мое новое увлечение тогда ни кого не заинтересовало, оно бы так и осталось увлечением)!

  • @aleksandrf3468
    @aleksandrf3468 4 года назад +3

    Крайности это плохо и не дальновидно! У меня начало было с PIC-ов, но они как то тяжко давались, с ардуинкой все пошло гораздо шустрее, от идеи до более или менее работоспособного проекта временные затраты сильно cjrhfnbkbcm. Теперь вот пришел к тому, что надо изучить еще и STM. но забрасывать ардуинку не хочется да и нет в этом смысла, она в свое время сильно помогла и за это ей спасибо. К тому же племяшка взрослеет, и ему это становится интересно, вот и будет ардуинка трудится делая свое дело а я смогу ему в этом помочь. Спасибо за видео, все в тему! Кто хочет крайностей, пусть двигается в этом направлении, а я пойду другим путем.

  • @boriskrasnoperov483
    @boriskrasnoperov483 4 года назад +3

    Владимир, удивительно, на сколько Ваше мнение совпадает с моим. Первую часть с восхвалением Ардуино смотрел и думал: "что за ерунда...". Но потом , к счастью, всё встало на свои места.

    • @VladimirMedintsev
      @VladimirMedintsev  4 года назад

      Спасибо.

    • @UCanDo
      @UCanDo 4 года назад

      Тоже полностью согласен со всем сказанным в видео!

  • @DenSvet
    @DenSvet 4 года назад +7

    Владимир, поддержу ваше видео своим комментарием. Отношусь к Arduino положительно, хотя сам не использую. Для начинающего это очень хорошая подсадка на “иглу” в жизни цифровой электроники. Между началом (идеей) и получением результата Arduino устанавливает низкий барьер. Пусть производительность на порядок ниже, пусть свобода зажата функциональностью готовых библиотек, но результат будет! Это хорошо мотивирует для дальнейшего роста.

  • @Konstantin522
    @Konstantin522 Месяц назад +2

    Я хорошо отношусь к студентам, которые на 5 курсе пишут на ассемблере. У меня на изучение языка ассемблер и контроллера Motorola ушло 2 недели, чтобы написать программу и отладить в эмуляторе. Сейчас по прошествии 23 лет мозги конечно не те, но сложного ничего нет. Начну с Си 🙂

  • @varanakonda
    @varanakonda 4 года назад +3

    Снимите еще подобных роликов на тему инженерии в целом и микроэлектроники в частности. И очень интересно было бы узнать ваше мнение как сейчас развиваться начинающему инженеру: что читать и смотреть, на чём и как практиковаться, как найти работу и какие они бывают, что сейчас восстребованно на рынке, какие проекты можно сделать для портфолио.

    • @silverreven9561
      @silverreven9561 4 года назад

      Тоже столкнулся с такой проблемой.

  • @anlaz1
    @anlaz1 4 года назад +10

    Твердотопливное реле - это круто😀👍

    • @UB6HJO
      @UB6HJO 4 года назад +3

      Ну оговорился, что ж бывает. Но зато твердотопливными реле ещё можно топить печку буржуйку. Универсальное назначение! :D

    • @anlaz1
      @anlaz1 4 года назад

      @@UB6HJO :))

  • @MasterMaster-im7xg
    @MasterMaster-im7xg 4 года назад +5

    Проект Ардуино уже давно переступил свои границы, очерченные целью его создания. Проект оказался живучим, практичным, но не всемогущим! Разве это его недостаток? Не останавливайтесь на Ардуино, идите дальше! Все дороги открыты! Видите недостатки элементной базы Ардуино, нехватает ее возможностей - вперед, к новым вершинам! Не стоит критиковать маленький бассейн "лягушатник", где научились плавать! Он выполнил свою функцию сполна!

  • @MrKingofTiger
    @MrKingofTiger 4 года назад +5

    Я просто кодил приложения на ПК. Всегда мечтал о робототехнике. Увидел Ардуино. Загорелся. Из говна и палок создавал крутые проекты и они были надёжные. В какой-то момент задумался о энергопотреблении, быстродействии и решил не купить малину, а поискать другие выходы. Узнал, что на Али есть некая STM32, которая на такой же макетке как и Ардуино, но в разы мощнее.
    Я не мог понять как так получилось. Оказывается это новая технология и там всё круче и навороченее. Конфигурация выводов? CubeMX. Написать код - так же само как в Ардуино, но только ты можешь сам выбирать что ты сделаешь сам, а что отдашь на обработку функциям HAL. И чем дальше, тем интереснее.
    Недавно нашёл Blue pill с stm32f411. Ребят. Эта штука мощнее вашей малины и стоит гроши.
    Из-за роста интереса к отрасли видео по STM32 не меньше, чем по Ардуино. Любой аспект можно понять - главное стремление в личном росте

    • @backtracklive
      @backtracklive 4 года назад +2

      Только это не Blue Pill, а Black Pill и их два вида) С 411 камнем и вторая тоже 4хх серия, там камень чуть проще)

    • @backtracklive
      @backtracklive 4 года назад +2

      И нет, F4 не мощнее малины)) Не нужно сравнивать МК с одноплатным компьютером) На F4 Linux не покрутишь, как и на F7, хотя это уже не точно)

    • @MrKingofTiger
      @MrKingofTiger 4 года назад

      @@backtracklive учитывая, что накатывается ос, которая сама по себе жрёт, то мы из мощного кристалла делаем подобие Ардуино. Если взять 2 одинаковые задачи малины и н7, то я не думаю, что у них будет разрыв производительности. Нужно всё тестировать

    • @backtracklive
      @backtracklive 4 года назад +2

      Vito Karleone мой знакомый делал FPV на малине для самолёта. Одна малина захватывает видео с GoPro и выкидывает по WiFi. Вторая принимает на земле и выкидывает в монитор. Качество 1080р30 720р60 и я не думаю, что F7 даже самый жирный с подобным справится)

    • @MrKingofTiger
      @MrKingofTiger 4 года назад

      @@backtracklive у Н7 есть на аппаратном уровне обработка потокового видео. + ДМА позволяет переправить данные из камеры в вайфай без участия МК. Я видел проекты, когда планшеты подключали в МК и через HAL парой функции делали вывод изображения. H7 интересный камень

  • @vladimirt7878
    @vladimirt7878 3 года назад +5

    Да нормально все с ардуино, для входа самое то. Кому не хватит памяти, быстро действия или ацп 12 бит захочется и есть огромное желание и интерес - пойдёт дальше, регистры, си, ассемблер. Да понятно, что не оптимальный код, много лишнего, зато ардуино даже 3-классник запустит и в первый же вечер помигает Led. Или дали бы ему z80 голый и что бы он с ним делал?! Да у stm понятно всего больше и таймеров и цап 12 bit. Но прогресс не стоит на месте, напроектируют ещё чипов которые затмят stm32 и будут ещё проще в программировании чем ардуино.

  • @qvan2210
    @qvan2210 4 года назад +4

    Ардуино отличный вариант как дополнения к хобби, когда хочется разнообразить светодиодами/сервоприводами/датчиками/... свое основное занятие.
    И выбор для многих будет между ардуино или не пробовать вообще. А потом, через годик- два, можно и на платформу посерьезней перейти.

  • @trollquantum
    @trollquantum 4 года назад +5

    Цілковито згоден з автором. Колись я познайомився з Ардуіно, і розробив досить багацько проектів, які доречі і зараз бойові. Але все одно, при розумінні обмеженності через фуфло бібліотеки, прийшов етап вибору переходу на дорослий рівень , або підвисання на ардуінках. Тож, познайомившись з мікроконтролерами, і почав вивчати стм32, і в процессі вірішив шукати роботу, пов'язану з автоматизацією. Тепер я інженер Асу тп , і створюю програми для PLC сіменс, а таклє обслуговую їх ьа всю пернферію, а це машина з неперервної розливки сталі. Тож я ардуіно завжди буду вдячний. Для початківців це ідеально.

    • @kestvvv
      @kestvvv 4 года назад

      проблема в том что 99% дальше шилда и макетного борда не уйдут.

    • @igor0242
      @igor0242 4 года назад

      @@kestvvv а без ардуино и эти 1% не приходили

    • @VladimirMedintsev
      @VladimirMedintsev  4 года назад +3

      Пиши і далі українською мовою. А то я вже забувати почав.

  • @alexey-art-studio
    @alexey-art-studio 4 года назад +2

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

  • @AlexEXEvideo
    @AlexEXEvideo 4 года назад +10

    Отношусь к лагерю ардуино ненавистников. Но тем не менее если меня спросит новичек, с чего лучше начать, то посоветую ардуино, т.к. она проще для освоения. Лучше нечать с чего-то попроще, чем отбить желание.
    Самое главное не остаться на ней навсегда.
    Также у меня есть пример, как один мой приятель программировал avr на си, освоил stm32, а после перешёл исключительно на ардуину.

  • @paveldotsenko7467
    @paveldotsenko7467 4 года назад +2

    Уже как пять лет так делаю. Продумываю логику и обвязку на макетке + ардуино, а потом собираю протестированное устройство на плату с логикой на C. Просто, удобно и всегда работает.

  • @docmarok4802
    @docmarok4802 4 года назад +3

    Полностью согласен с автором. Добавлю только, что Ардуино - инструмент, и ругают его в основном в случаях выхода за рамки применимости. Еще можно сравнить Ардуино с эскизом. Не все могут начертить чертеж или схему, а набросать эскиз под силу многим.
    Отношение к Ардуино самое положительное. Использую для прототипирования, либо для некритичных проектов с заведомо коротким жизненным циклом.

    • @ToshaTumanov
      @ToshaTumanov 4 года назад +2

      На ардуино применимость раз в 10 выше, чем кажется. Но чтобы это видеть - надо выйти за рамки мейнстрима и изучить возможности разных мк и возможности сторонних библиотек и програмирования на си. А так, есть платы под восьмую атмегу за копейки для простеньких проектов и есть весьма мощные cortex куда можно целый мини-сервер загнать

  • @ra3apw
    @ra3apw Год назад +1

    Владимир, благодарю за Ваши видео. Относительно Вашего мнения об Ардуино - возможно оно и правильное с точки зрения профессионального программиста, но наверное не для всех случаев жизни. Для меня как ВЧ радиоинженера задача применения Ардуино чисто утилитарная - сделать цифровое управление узлами радиоканала (ВЧ синтезаторами, фазовращателями, аттенюаторами, радиоканальными чипами и т.п.) работоспособным, так как первичной целью является отработка узлов радиоканала , а не красота программного кода управления. Начинал еще в 80-х годах с 580 серии на ассемблере, затем были PIC, Atmel, сейчас STM32. Именно Ардуино с множеством готовых библиотек существенно упростило жизнь для запуска многих радиоблоков, так как писать на Ардуино мне много проще, чем на ассемблере. И самое главная проблема в том, что не профессиональный программист пишет код не часто и не регулярно, а только когда припечет. И получается такой же эффект как с иностранным языком - если его нет необходимости использовать, то он уходит в пассив и восстанавливать его каждый раз удается с существенными потерями. И с Ардуино это сделать намного проще. Мне так кажется :-)

  • @liftoman_777
    @liftoman_777 4 года назад +3

    В целом мысль правильная, но не сто́ит забывать что под дуиновский камень можно писать прошивки и не используя родные библиотеки. И даже на асемблере. Вопрос только сколько начальство выделит времени на создание проекта.

  • @denwerxampp4035
    @denwerxampp4035 4 года назад +3

    У вас интересный и полезный контент, всегда смотрю с удовольствием. Только хотелось побольше бы такого разговорного формата на канале, обзоры новых контроллеров например или просто высказывание мнения на ту или иную технологию. Имхо.

  • @alexandertemyakov8365
    @alexandertemyakov8365 3 года назад +4

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

  • @АлександрКоротин-р5я
    @АлександрКоротин-р5я 4 года назад +3

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

  • @Mikhail-Milkhail
    @Mikhail-Milkhail 4 года назад +4

    ДЯДЯ ВОВА!!!!!!! 👍
    Короче, случайно набрел на это видео, и вы просто меня воодушевили. Я новичек в этом, дается не легко, и бывал "обоссан" ЧЛЕНАМИ секты свидетелей ассемблера,- незнаю как не сорвался, был на грани все бросить, но показал всем 🖕
    П.С. Лаконичное повествование, без слов-паразитов, и пальцев не гнете.
    Вобщем я ваш подписчик отныне.
    С уважением, мальчик Миша, 38 лет.

  • @rabidraccoon6194
    @rabidraccoon6194 4 года назад +3

    Случайно попал на канал, но на мой взгляд, мужик сказал все по делу, ключевое - не останавливаться!
    лайк
    p.s.: а я пошел дальше ковырять nodemcu v3, поскольку мои проекты на ардуинке уткнулись в мое желание сделать их глобально доступными для меня
    p.s.s: уже едет плата esp32
    p.s.s.s: надеюсь не обосрусь)))

  • @kot_74_Bender
    @kot_74_Bender 4 года назад +3

    В принципе с Вами согласен. Сам рассказываю любителям электроники, что Arduino создавался как УЧЕБНЫЙ проект. И благодаря своей простоте и дешевизне пошел в массы. Но надо развиваться двльше

  • @pavelyatsevich8448
    @pavelyatsevich8448 4 года назад +1

    Браво, Владимир! Вот пример русского таланта! Не побоюсь пафоса - вы Циолковский электроники.

  • @Dexmig
    @Dexmig 4 года назад +3

    Владимир, очень понравился ваш видеоролик! В сфере микроконтроллеров я абсолютный новичок и мне не совсем понятно, где на сегодняшний день можно применять эти знания, кроме собственных поделок. Грубо говоря, где нужны специалисты по микроконтроллерам(их программированию, разработке)? В интернете качественной и грамотно изложенной информации не нашел(может быть плохо искал). Хотелось бы Ваше мнение по поводу этой сферы. Заранее извиняюсь за любопытство, но может быть поделитесь как вы прошли свой путь и чем на данный момент занимаетесь)? Актуальная ли эта тема для отдельного видеоролика - не знаю, но я бы с удовольствием посмотрел.

    • @VladimirMedintsev
      @VladimirMedintsev  4 года назад +3

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

    • @ardoss6166
      @ardoss6166 4 года назад +1

      Вы видели как работает чпу́ станок? 3Д станок? Все этим управляет процессор атмега, пик или СТМ. Вы знаете быстродействие пик?
      Допустим защита самолёта от снаряда летящего на него. Анализируется полет, и выстреливается навстречу снаряду встречный щит, - снаряд сработает ложно и самолёт будет спасён.
      Или на́ стадионе возле дома Беговая дорожка. Поставил та́бло на 100 м , на ста́рте поставил кнопку, обвяза́л, и теперь бегать 100м интересней, и все бегают на время. И на работе реле времени выходят из строя на двухскоростных двигателях, быстро собра́л на́ пик6²8 и 3 дета́ли и реле на любое вр5мя́ и с Любой задержкой готово.

  • @AlekseiChip
    @AlekseiChip 4 года назад +3

    Касательно ошибок в коде и ответственности в Америке где-то в 70-80 годах был случай с ренгеновским аппаратом когда из - за меленькой ошибки в ПО было много пострадавших вместо малой и кратковременной дозы облучения пациенты получали длительное облучение высокой мощности

  • @alexthebear
    @alexthebear 4 года назад +10

    Ардуино это всего лишь инструмент. Инструмент позволяющий делать определенные задачи быстро, комфортно, не сильно углубляться в специфику. Не вижу в этом ничего плохого. Есть задача, есть варианты её решения. Если человек хочет реализовать управление настольной лампой у себя в комнате, или котлом отопления, при этом у него нет желания учить матчасть - что в этом плохого?
    Никто не говорит что нужно брать ардуину прикручивать изолентой к бредборду и в продакшн, продавать как готовое устройство.
    Это шикарное отличное решение ровно для того, для чего она сделана - хобби и автоматизация задач дома. Не для промышленности.
    Я знаю людей которые создали сотни устройств, и реализовав нормальные печатные платы - успешно внедрили эти устройства в производство. Оно работает, и все довольны.
    В 2020 году не обязательно знать устройство АКПП и ДВС, чтобы управлять машиной и получать от этого удовольствие.
    На мой взгляд все наезды на Ардуино - своеобразная ревность людей, что я вот такой крутой специалист, а школьник написав две строки - глупый а тоже что то может сделать.
    Кому интересно, тот будет учить более глубоко. Кому не интересно - будет успешно делать проекты на ардуино, и на мой взгляд - это отлично.
    До появления ардуино сколько процентов обычных людей могли позволить себе программирование микроконтроллеров?
    0.01 ? А сейчас? 80 ? Так что тут плохого?
    Люди учатся ... кто то успешно, кто то нет. Но разве это плохо? Они получили в руки инструмент который меняет их жизни.
    Я например не стесняюсь того что я пишу код в Arduino IDE, и использую готовые устройства на созданных платах, хорошего качества, без соплей.
    И ? Я не программист. И мне не интересно изучать регистры, даташиты и тп.
    Для меня это хобби в кайф ...

    • @новая-ф1ф
      @новая-ф1ф 4 года назад +1

      душевно ) поставил лайк

  • @MrSiliks
    @MrSiliks 4 года назад +2

    Проблема примерно такая же, как была при переходе от программирования в машинных кодах и на языках низкого уровня к программированию на языках высокого уровня, что давало переносимость и сокращение времени разработки программы. В итоге всё же произошёл переход к языкам высокого уровня (в основном), а языкам низкого уровня осталась своя ниша, ну и работа с железом, без этого никуда.

  • @guard-saas-ru
    @guard-saas-ru Год назад +4

    Изобретение "серебряной пули" в любой области деятельности - всегда было делом провальным. Проект "Ардуино" - тоже не исключение. Он замечателен тем, что резко снижает порог вхождения в тему, позволяет макетировать новые решения с минимальными затратами времени и средств. Но отличительная особенность этого этапа - реализация функциональности при полном игнорировании требований конструктивного исполнения. А когда макет заработает на столе, то должен наступить этап разработки конструктивного исполнения прототипа будущего изделия. И вот если на этапе макета Ардуино весьма удобен, то для прототипа он не подходит от слова "совсем". Это ни плохо, и ни хорошо. Такова реальность. Всё хорошо к месту и в своё время. Для макета и обучения используем Ардуино. Для прототипа - весь остальной набор традиционных сред разработки (кто что любит больше). Разработчикам с малым или совсем без опыта важно, разобравшись с Ардуино, не останавливаться на достигнутом и все же продолжать "грызть" мануалы и изучать чужие проекты. Всем удачи и с Новым Годом!

  • @iskander-js8fv
    @iskander-js8fv 4 года назад +2

    Начал с AVR, сделал простейшее устройство 3х канальный таймер, Меня не устроило, ардуино сразу отпала, не понравилась в принципе, ну вот внутренняя неприязнь, а потом вышел на STM, выкопал кюб, бесплатное ПО, и Меня восхитили библиотеки на сайте производителя, надобность в поиске библиотек где то, отпала совсем, все есть на сайте производителя, очень зашла STM32F030C8, опираясь на документацию производителя без проблем разработал Сам Себе отладочную плату, при том по акции купил 5 шт. STM32F030C8 за 55 рублей, оригиналы, и за около 110-120 рублей пару STM32F042C6, а там возможности ай да ну...

  • @siniytraktor_yt
    @siniytraktor_yt 2 месяца назад +4

    Короче если в двух словах, то вот как я понял автора: Ардуино - это как беспаечная макетная плата по сравнению с остальными платами. Серьезного на ней особо ничего не соберёшь, но зато в прототипировании она незаменима.

  • @ivanromanchenko459
    @ivanromanchenko459 3 года назад +2

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

  • @TheKholonkin
    @TheKholonkin 4 года назад +10

    Есть задачи и таких задач много,которые вполне решаемы в рамках ArduinoIDE, которого как бы небходимо и достаточно. Оно простое и понятное, в отличие так скажем от Atmel studio. И если я перечень всех своих задач решаю в рамках ArduinoIDE, на кой хрен мне осваивать этот ATmek studio, Ассемблер или там еще чего? Когда у меня основная цель - решить свой вопрос, а не осваивание что то новое, зачем мне лишний головняк? Да код на Ардуино далеко не оптимальный и не самый быстрый. Ну занимает этот Ардуиновский код там 20 кБ вместо например 5кБ, и цикл там 20...30 мс, а не там скажем 4...5...6 мс? И чо? Это актуально где нибудь в ракете там земля - воздух, но там и подход и спецы должны быть другие. Конечно я не буду делать спрута из шилдов и пихать их в рабочий образец. Сейчас сделать/заказать печатную плату не проблема.
    Автоматизировать там грядку, аппарат самогонный, курятник или чего еще в хозяйстве - ArduinoIDE в полне годная и доступная вещь.
    Гвоздь конечно можно и микроскопом забить, но молоток тут уместнее.

    • @ClydeSimonSound
      @ClydeSimonSound 4 года назад

      Полностью согласен, пытаются высосать из пальца какие-то глюки в Ардуине, из-за которых что-то может случится. Ни разу не сталкивался с глюками, кроме тех, что от электромагнитных полей. У меня Ардуина управляет мощным двигателем, никогда не было проблем, работает как часы

    • @marshallaconic1311
      @marshallaconic1311 4 года назад

      Так они наверное и лекарства не пьют, а сами делают. А то вдруг там какая бяка в формуле.

  • @DmitroVialkov
    @DmitroVialkov 4 года назад +7

    Немного не согласен с автором.
    Ардуина - это не про прототипирование, это про обучение. Это на самом деле "легкий старт" в мир электроники, который должен подарить уверенность в то, что все по силам и заставить делать следующие шаги.
    Насчет того, что люди останавливаются на ардуино. Хм... Тут тоже не вижу ничего плохого. Как и в людях, которые научились варить гречку и жарить яйца, главное с такими умениями не идти в ресторан рассказывать, что почти готовый шеф повар.

    • @ClydeSimonSound
      @ClydeSimonSound 4 года назад

      Твой пример с гречкой очень хорош, даже добавить нечего

    • @marshallaconic1311
      @marshallaconic1311 4 года назад

      Правильно сказано.

  • @АндрейКришнамурти

    Дааа, был и я много лет "адептом секты Ассемблера". Конечно, изумительная гибкость и скорость. Но и гемор, конечно, по максимуму, даже при использовании готовых кусков кода из старых проектов. И вот полгода назад сделал на С сначала один проект, потом другой... Небо и земля, конечно, насколько всё проще, именно из-за того, что не надо до мелочей прописывать реализацию. Да, думать нужно так же, но насколько облегчается работа! Сосредотачиваешься преимущественно на алгоритме работы программы. И я сказал себе - больше никакого Асма, только при строгой необходимости и неизбежности!

    • @apopovv
      @apopovv Год назад

      Испокон веков на ассемблере нормальные люди писали только критичные участки кода. А точнее, особо критичные.

  • @alexandersedunov9117
    @alexandersedunov9117 4 года назад +4

    Вот бы видео, в котором были бы разобраны примеры проектов с "чужими библиотеками" или API, в которых есть ошибки и что-то "неоптимальное". Было бы интересно послушать про конкретные истории создания проблемных продуктов с использованием "некачественных библиотек" или API.

    • @tsidx
      @tsidx 3 года назад

      Тоже интересно, все твердят о каких то ошибках в библиотеках, а конкретики никто не дает

  • @happysailing-x7x
    @happysailing-x7x 3 года назад +4

    Понятно, что с arduino не научиться hardware design, но иногда просто лень писать на С/С++ сотни строк кода, паять МК и т.д. Это как с машиной, с механики на автомат пересесть можно а наоборот нет, учиться придется. Но что вы подразумеваете под ненадежностью arduino? ведь если нет программных ошибок, то соответствующая запись в регистр WDTCSR и прерывание перезапустит МК.В arduino это одна команда. И даже если говорить об всяких SBC(single board computer) то они тоже успешно могут подвиснуть.

  • @sergienko_maxim
    @sergienko_maxim 4 года назад +2

    Спасибо за видео. Согласен почти со всеми утверждениями. Единственное, что мне кажется, не всегда у человека может быть время и возможности погружаться настолько глубоко, чтоб уже не ардуино и есп8266, а низкоуровневое программирование стм32. Я сам начинал лет 9 назад, наверное. Причем совершеннейшим рукопопом, которым до сих пор являюсь. Чистым авантюризмом было спаять свою ардуинку. Это была в принципе первая да и что греха таить, единственная моя самодельная плата. Она даже заработала. Исправно помогала диодиком. Всяких китайских модулей тогда не было, ну то есть заказать наверное с алиэкспресса что-то можно было, но это было на порядок сложнее, чем сейчас. Следом у меня появилась уже стм32ф4 дисковери. И вот тут начались эти регистры, биты. Помигал диодиками, а дальше не придумал ничего, периферии нет, задач не было тогда. Отложил. Прошло 10 лет, и вот сейчас я по-новой открываю для себя и ардуино и есп и присматриваюсь к стм32. Да, у меня все останавливается на уровне макетов, но я рад и этому. У меня нет ни паяльной станции, ни опыта пайки smd компонентов, поэтому сложные самостоятельные схемы пока проходят мимо. Да, мне интересно написать что-то напрямую работающее с регистрами и битами, но если есть возможность написать и с-подобном языке, я не откажусь из-за легкости и читаемости. Сумбурно получилось :)