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

Поділитися
Вставка
  • Опубліковано 1 бер 2020
  • Небольшой рассказ о том, почему обязательно необходимо начинать изучение микроконтроллеров с изучения Arduino и почему ни в коем случае нельзя идти по этому пути.
    Философские рассуждения для начинающих.
    Ролик про выбор языка и среды программирования - • Начало. Выбор языков и...
    Микроконтроллеры Начало. С чего начать изучение микроконтроллеров. Как выбрать. Как программировать - • Микроконтроллеры Начал...
    ------------------------------------------
    Поддержать автора канала можно переводом по номеру карты Сбер:
    2202 2023 2480 4008
    ------------------------------------------
  • Наука та технологія

КОМЕНТАРІ • 1,9 тис.

  • @fpvart193
    @fpvart193 4 роки тому +59

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

    • @LebedevVictor
      @LebedevVictor 3 роки тому +3

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

    • @dmitry-orlov
      @dmitry-orlov 3 роки тому

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

    • @elektrikdanila
      @elektrikdanila 3 роки тому

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

  • @Nidvoraich
    @Nidvoraich 4 роки тому +39

    Я теперь буду всегда говорить "твердотопливные реле" :)))

    • @user-ev5zy3ql9m
      @user-ev5zy3ql9m Рік тому

      Тоже заметил.

    • @smartfonn91
      @smartfonn91 10 місяців тому +2

      Твердотопливное реле, покинуло атмосферу земли😂

  • @user-xh8ji8hu2h
    @user-xh8ji8hu2h 4 роки тому +14

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

  • @stepbystep_2344
    @stepbystep_2344 4 роки тому +11

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

  • @sergeykumandin1067
    @sergeykumandin1067 4 роки тому +25

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

    • @user-qe1hh8nk2y
      @user-qe1hh8nk2y 4 роки тому +3

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

    • @DmitriNesterov
      @DmitriNesterov 4 роки тому +1

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

    • @marshallaconic1311
      @marshallaconic1311 4 роки тому +1

      На угле

  • @aleksandre7523
    @aleksandre7523 4 роки тому +110

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

    • @user-ob8il9cv6x
      @user-ob8il9cv6x 4 роки тому +4

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

    • @alexdubovik2119
      @alexdubovik2119 4 роки тому +14

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

    • @user-pt3eo2tp3j
      @user-pt3eo2tp3j 4 роки тому +4

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

    • @MegaKMC123
      @MegaKMC123 4 роки тому

      Почему?

    • @RussianEngineer
      @RussianEngineer 4 роки тому +6

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

  • @user-gu2qg5pi7b
    @user-gu2qg5pi7b 4 роки тому +14

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

    • @OnStepXX
      @OnStepXX 4 роки тому +1

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

  • @user-tl3nc8lj5r
    @user-tl3nc8lj5r 4 роки тому +14

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

    • @hermankozyreff4502
      @hermankozyreff4502 4 роки тому +1

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

  • @user-sq3oq2pe7r
    @user-sq3oq2pe7r 4 роки тому +14

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

    • @dmitriykalugin7337
      @dmitriykalugin7337 4 роки тому +1

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

    • @avazart614
      @avazart614 4 роки тому

      @@dmitriykalugin7337 И таки да оно сжЁт
      ua-cam.com/video/561yjiv0rsY/v-deo.html

  • @stari40k
    @stari40k 4 роки тому +14

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

    • @VladimirMedintsev
      @VladimirMedintsev  4 роки тому +1

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

    • @marshallaconic1311
      @marshallaconic1311 4 роки тому

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

    • @user-kl4xm2yb7p
      @user-kl4xm2yb7p 4 роки тому

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

  • @benhummer185
    @benhummer185 4 роки тому +17

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

  • @shellshell9860
    @shellshell9860 4 роки тому +8

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

  • @igor0242
    @igor0242 4 роки тому +10

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

    • @abduraufabdiev7600
      @abduraufabdiev7600 4 роки тому +1

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

  • @bonnkkaninos2428
    @bonnkkaninos2428 4 роки тому +15

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

    • @user-yz7ts6wz4e
      @user-yz7ts6wz4e 4 роки тому +1

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

  • @gunnargunaxe
    @gunnargunaxe 4 роки тому +14

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

  • @UCanDo
    @UCanDo 4 роки тому +11

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

  • @cherkirill
    @cherkirill 3 роки тому +10

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

    • @dkmcdk724
      @dkmcdk724 3 роки тому

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

  • @koliamor3983
    @koliamor3983 4 роки тому +11

    Поподробнее про твердотопливные реле ?))))

  • @UstinovUM
    @UstinovUM 4 роки тому +7

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

    • @user-vf2zz3wv9x
      @user-vf2zz3wv9x 4 роки тому

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

  • @Porshe_PS
    @Porshe_PS 4 роки тому +7

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

    • @MrEfnir
      @MrEfnir 4 роки тому

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

  • @marshallaconic1311
    @marshallaconic1311 4 роки тому +16

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

    • @xyzw777
      @xyzw777 4 роки тому +1

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

    • @marshallaconic1311
      @marshallaconic1311 4 роки тому +1

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

  • @user-zf3rj4tx5j
    @user-zf3rj4tx5j Місяць тому +8

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

    • @Saurelius
      @Saurelius Місяць тому

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

    • @user-zf3rj4tx5j
      @user-zf3rj4tx5j Місяць тому

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

  • @user-KuBaNeT
    @user-KuBaNeT 4 роки тому +7

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

    • @user-vf2zz3wv9x
      @user-vf2zz3wv9x 4 роки тому +1

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

  • @personamems
    @personamems 4 роки тому +14

    лайк за твердотопливное реле))

  • @ObsolescentGames
    @ObsolescentGames 3 роки тому +7

    Хочу твердотопливное реле!

  • @vadimvarlamov7907
    @vadimvarlamov7907 4 роки тому +5

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

    • @mtechnologies4001
      @mtechnologies4001 2 роки тому

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

  • @clora1136
    @clora1136 4 роки тому +16

    твердотопливное реле. На каменном угле наверно?)))))

  • @mihash32
    @mihash32 5 місяців тому +5

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

  • @user-dq6xx9kb8p
    @user-dq6xx9kb8p 4 роки тому +7

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

    • @SIM31r
      @SIM31r 4 роки тому

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

    • @user-dq6xx9kb8p
      @user-dq6xx9kb8p 4 роки тому +1

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

  • @konstantintanichev9473
    @konstantintanichev9473 4 роки тому +6

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

    • @cb_q
      @cb_q 4 роки тому

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

  • @alexv5435
    @alexv5435 2 роки тому +8

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

  • @TheKholonkin
    @TheKholonkin 4 роки тому +10

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

    • @clydewarrior2255
      @clydewarrior2255 4 роки тому

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

    • @marshallaconic1311
      @marshallaconic1311 4 роки тому

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

  • @trollquantum
    @trollquantum 4 роки тому +5

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

    • @kestvvv
      @kestvvv 4 роки тому

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

    • @igor0242
      @igor0242 4 роки тому

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

    • @VladimirMedintsev
      @VladimirMedintsev  4 роки тому +3

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

  • @UCanDo
    @UCanDo 4 роки тому +9

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

    • @VladimirMedintsev
      @VladimirMedintsev  4 роки тому +1

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

    • @anatoliygavrilov958
      @anatoliygavrilov958 4 роки тому +1

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

  • @Romalisenkov
    @Romalisenkov 2 роки тому +6

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

  • @iqubik
    @iqubik 4 роки тому +3

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

  • @nothingelsegaming1629
    @nothingelsegaming1629 4 роки тому +14

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

  • @anlaz1
    @anlaz1 4 роки тому +10

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

    • @UB6HJO
      @UB6HJO 4 роки тому +3

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

    • @anlaz1
      @anlaz1 4 роки тому

      @@UB6HJO :))

  • @user-bk6vb5br9v
    @user-bk6vb5br9v 2 роки тому

    Подскажите чайнику, есть китайская плата ЦАП на чипе Sabre es9038q2m, ОУ из схемы удален, и звук непосредственно с цапа идет на внешний ушной усилитель. Звук получается весьма сомнительного качества, если сравнивать с таким же чипом, но в дорогой буржуйской звуковухе. По железу сделал отдельное питание вообще всему, а что еще можно улучшить не знаю. Вот, думаю, в этом цапе по даташиту куча настроек (102 регистра) и вероятно, китайцы не особо туда лезли, и просто оставили всё по дефолту. Возможно ли в режиме реального времени, сидя в наушниках и слушая музыку, переключать разные варианты в этих регистрах по шине I2C, и слушать, как это влияет на звук? Возможно причина плохого звука в софте? Чем и как это проще всего сделать? Аналоговую схемотехнику понимаю, паял усилители, передатчики, лампы, транзисторы, но в программировании полный баран. Эти все цифровые штуки вызывают ужас, но вот я в них уперся и дальше тупик. Что делать?

  • @barmaleydp
    @barmaleydp 4 роки тому +11

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

    • @EnterZP
      @EnterZP 4 роки тому +3

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

    • @user-sd1ov4zm9d
      @user-sd1ov4zm9d 4 роки тому

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

  • @user-io7vy6pg7k
    @user-io7vy6pg7k 4 роки тому +40

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

    • @iotmanager
      @iotmanager 4 роки тому +1

      Вы молодец!

    • @dkmcdk724
      @dkmcdk724 3 роки тому

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

    • @user-io7vy6pg7k
      @user-io7vy6pg7k 3 роки тому +3

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

    • @dkmcdk724
      @dkmcdk724 3 роки тому

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

    • @dkmcdk724
      @dkmcdk724 3 роки тому +1

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

  • @375957
    @375957 4 роки тому +9

    Твердотопливные реле 6:34? А газотурбинные слабо?))))

  • @inventoruz
    @inventoruz 2 роки тому

    Привет. Добрый вечер. Можнo сказать я тоже проходил похоже путь. Научился сначало Arduino, патом ESP, а сечас STM32. Проблема чтом я сечас написоваю на библотека HAL. Я недавно слышол библотека CMSIS которой вы сказал. До этово видео я думал бибилотека HAL тоже надёжнее но не оптимально использывает памет. А вы скозал надёжнее код будет на библотека CMSIS чем HAL. У вас есть такой видео чем слабисти библотека HAL и надежность бибилотека CMSIS? Ещо одно вопрос. Если у меня ест код на HAL сложно будет переносить на CMSIS?

  • @NIKOLAY_PSHONIA
    @NIKOLAY_PSHONIA 3 роки тому

    Владимир подскажите вместо stm32f103 r8t6 поставить rbt6 ( у первой флеш 64к у второй 128к) у меня только HEX. и не могу купить
    r8t6 (ждать с китая 4 недели) да и перепаивать два раза не хотелось. Не сталкивались с такими ситуациями.

    • @VladimirMedintsev
      @VladimirMedintsev  3 роки тому

      Не знаю, я в больнице и в ближайшие дни "посмотреть" ничего не могу.

    • @NIKOLAY_PSHONIA
      @NIKOLAY_PSHONIA 3 роки тому +2

      @@VladimirMedintsev Выздоравливайте. Пусть ваше лечение пройдет успешно.

  • @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, в том числе долго писал на асме, но я двумя руками за ардуину, и планка может быть еще ниже, человек не умеет разводить платы и т. д. При этом задача амбициознее, продать серийно что-то оригинальное, мелкосерийное, но чтоы приятно в руки было взять, и продавать легально, иначе не купят. Времена самопала ушли, надо изучать зарубежный опыт, не макет, а бизнесидея с макетом, другая весовая категория.

  • @Budni-domofonshika
    @Budni-domofonshika 4 роки тому +9

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

    • @user-dq6xx9kb8p
      @user-dq6xx9kb8p 4 роки тому +1

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

    • @user-sq3oq2pe7r
      @user-sq3oq2pe7r 4 роки тому +2

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

    • @marshallaconic1311
      @marshallaconic1311 4 роки тому

      @@user-dq6xx9kb8p А на изучение программирования ушло бы лет 5.

  • @LedCarDnepr
    @LedCarDnepr 2 роки тому +2

    Добрый день! В приборных панелях для управления стрелками используют Лагометры. Есть ли у вас возможность рассказать как их можно управлять Ардуинкой?

  • @alekcundergroundaug4635
    @alekcundergroundaug4635 4 роки тому

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

  • @DS-ls7ck
    @DS-ls7ck 4 роки тому +4

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

  • @torvn77
    @torvn77 4 роки тому +9

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

  • @Za-Russia-SVO-ZOV
    @Za-Russia-SVO-ZOV 4 роки тому +1

    Случайно вышел на ваше видео.
    Дело говорите!
    Я над этим задумывался.
    Подписался на канал.

  • @yarik6468
    @yarik6468 4 роки тому +1

    Владимир, подскажите английские ресурсы, где обучают STM последовательно и с самого начала.
    Вы их упоминали в одном из своих видео.

  • @kyivyachts
    @kyivyachts 4 роки тому +3

    Программные глюки выловить можно. А что делать с аппаратными? Конкретно на ATmega8 вылавливал, в разных партиях одна и та же программа глючила по разному... ;)

  • @sarkisalaverdyan9668
    @sarkisalaverdyan9668 3 роки тому +4

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

  • @gungunovi4941
    @gungunovi4941 Рік тому

    Это касается именно отладок наподобие Arduino, или в целом МК AVR? Просто видел холивары еще и по поводу AVR vs STM

  • @Rumil0905
    @Rumil0905 2 роки тому

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

  • @user-uv2gj6cm5w
    @user-uv2gj6cm5w 4 роки тому +3

    Микроскоп у Вас в кадре интересный с бестеневой подсветкой. Сделайте на него обзор пожалуйста.

  • @kit-murkit
    @kit-murkit 4 роки тому +5

    Твердотопливные реле ? А, наверное из дерева сделанные.

  • @varanakonda
    @varanakonda 4 роки тому +3

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

    • @silverreven9561
      @silverreven9561 4 роки тому

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

  • @Massaracsh
    @Massaracsh 4 роки тому +10

    Твердотопливные реле... 👍😊

    • @a3sop
      @a3sop 4 роки тому

      Космические технологии не иначе

  • @user-ph4ly8mr6s
    @user-ph4ly8mr6s 4 роки тому +3

    Классный ролик) спасибо за ваше время затраченное на него

  • @liftoman_777
    @liftoman_777 4 роки тому +3

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

  • @videoX6
    @videoX6 4 роки тому +1

    Отличное и необычное видео. Очень познавательно. Спасибо большое!)

  • @vladimirt7878
    @vladimirt7878 3 роки тому +5

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

  • @cpu_rus
    @cpu_rus 4 роки тому +6

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

  • @dj_Romeo
    @dj_Romeo 6 місяців тому +5

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

  • @danil9597
    @danil9597 7 місяців тому

    Вы могли бы рассказать про микросхемы Attiny13-85? В приложении Ардуино можно устанавливать плагин для Attiny и тоже прошивать эти микросхемы.

  • @user-ky8oj5jt7i
    @user-ky8oj5jt7i 2 роки тому +1

    Спасибо!! Замечательное видео!

  • @user-my8eb4jk2v
    @user-my8eb4jk2v Місяць тому +4

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

  • @Snakersman
    @Snakersman 3 роки тому +10

    Твердотопливные реле это 5 баллов ;)

  • @aryanorder
    @aryanorder 4 роки тому

    А что вы считаете насчет micropython и других интерпретируемых ЯП? В том же micropython есть возможность спуститься на уровень регистров процессора в esp8266.

    • @VladimirMedintsev
      @VladimirMedintsev  4 роки тому

      У каждого языка программирования есть свои сильные и слабые стороны. Есть свое предназначение. И как бы создателям не хотелось... Можно на Си написать GUI? Можно, но глупо. Можно на питоне программировать микроконтроллеры? Можно, но сильно глупо.

  • @user-xf5qd6of7d
    @user-xf5qd6of7d 4 роки тому

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

  • @Poinetu
    @Poinetu 3 роки тому +16

    реле твердотопливные)

  • @roswatcher7449
    @roswatcher7449 4 роки тому +4

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

    • @marshallaconic1311
      @marshallaconic1311 4 роки тому

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

  • @igor_v._kuznetsov
    @igor_v._kuznetsov 4 роки тому +2

    Спасибо огромное. Очень последовательно и правильно преподносишь материал. Лайк и комменты от меня в поддержку.

  • @user-jq1ml7yx4t
    @user-jq1ml7yx4t 4 роки тому +4

    Микроконтроллеры до ардуино пугали фьюзами и сложностью подключения к lpt порту, потом и порты пропали и ардуино появилось

  • @arbuzisdead
    @arbuzisdead 4 роки тому +8

    Не думал, что доживу до твердотопливных реле!! Ящик бы взял

    • @jimpower921
      @jimpower921 4 роки тому

      Оговорился чувак, имел ввиду твердотельное реле

    • @arbuzisdead
      @arbuzisdead 4 роки тому +1

      @@jimpower921 Спсибо кеп

  • @smart_electronics_il
    @smart_electronics_il 4 роки тому +3

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

  • @alexgarsvlalexgarsvl3154
    @alexgarsvlalexgarsvl3154 7 місяців тому

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

  • @user-px4tj9cp9u
    @user-px4tj9cp9u 4 роки тому

    А с помощью чего тесты пишите? gtest? или что-то другое?

  • @romagorskiy4545
    @romagorskiy4545 4 роки тому +4

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

    • @UCanDo
      @UCanDo 4 роки тому

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

  • @yasnolesskiy_live
    @yasnolesskiy_live 3 роки тому +4

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

  • @paulminter3511
    @paulminter3511 10 місяців тому +1

    Спасибо вам за эту информацию, продолжайте радовать нас ключом знаний! Аплодирую вам стоя!👏

  • @FiremanSindikat
    @FiremanSindikat 4 роки тому +2

    хз, задачи разные бывают, контроль влажности в погребе - почему нет? работает лет 5 уже, каждые 10 секунд опрашивает датчик и включает или выключает вытяжку

  • @sea_knot
    @sea_knot 4 роки тому +7

    Ооо! Твердотопливное реле, дайте два!

    • @wadimlaguta8817
      @wadimlaguta8817 4 роки тому

      Твердотельное, но я бы твердотопливных взял бы пару штук...

    • @jimpower921
      @jimpower921 4 роки тому

      Оговорился чувак, имел ввиду твердотельное реле (ssr - solid state relay), и по металлу тоже, наверняка имеел ввиду воплотить в "железе"

    • @wadimlaguta8817
      @wadimlaguta8817 4 роки тому

      @@jimpower921 Да понятно, но подсознание сразу нарисовало такой - а ля мини ракетный моторчик с огневой заслонкой и улетающим вдаль предметом регулирования :)

  • @arsenyi9696
    @arsenyi9696 4 роки тому +9

    6:34 - Твердотопливные реле ) , неужели и такие бывают? )))

    • @ufers1027
      @ufers1027 4 роки тому +1

      однозначно бывают) на них робот ездит вместо батарейки

  • @epicmap
    @epicmap 4 роки тому

    а по вашему опыту, можно ли доверять встроенному вотчдогу в STM32 ?
    А то мы недавно делали automotive устройство и инженер настойчиво поставил на reset pin внешний watchdog. У него особо нет опыта с STM32 (в основном с силовой электроникой и готовыми контроллерами) и мне интересно, есть ли в этом хоть какой-то смысл или это уже излишества?

    • @ugene4063
      @ugene4063 4 роки тому +1

      Это он с жиру бесится. Ваш анжинер. Стмка имеет в себе защиту отказа внешнего генератора. На мой практике стм меня ни разу так жестко не обманывал😁

    • @user-ot5js1gy5j
      @user-ot5js1gy5j 4 роки тому

      Когда-то сталкивался с зависанием внутреннего вачдога в тини15. Я потом для для одного ответственного устройства внешнию ADM705 ставил.

    • @VladimirMedintsev
      @VladimirMedintsev  4 роки тому

      С того времени многое изменилось. В stm32 это реально не проблема.

  • @raven8867
    @raven8867 4 роки тому +1

    Видео посмотрел/отдохнул ! Спасибо.Ссылку на видео отправил родственнику , хорошо тема раскрыта.

  • @user-zz4so8cf6d
    @user-zz4so8cf6d 4 роки тому +13

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

    • @evgeniyverevkin7309
      @evgeniyverevkin7309 4 роки тому +6

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

  • @alexandertemyakov8365
    @alexandertemyakov8365 2 роки тому +4

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

  • @rasulrasul6594
    @rasulrasul6594 Рік тому

    stm32f103c8t6 почему программа работает но не продолжается цикл при включении светодиода

  • @Redmigarichuchichello
    @Redmigarichuchichello 4 роки тому +2

    Спасибо за видео!

  • @oberwerewolf
    @oberwerewolf 4 роки тому +6

    Твердотопливные реле....:)

  • @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 со ссылкой на проект-оригинал.

  • @King-of-Madness
    @King-of-Madness 11 місяців тому

    Я который пользуюсь ESP32-S3 по причине лютой дороговизны иных микроконтроллеров с учётом производительности. На важном оборудовании, тройное и более, резервирование - не перебор? Или дальше идти в плане запаса надёжности?
    Где одни микроконтроллеры, следят за другими, и отключают те, которые ведут себя неправильно, либо сломались. И за следящими следят остальные.

  • @qvan2210
    @qvan2210 4 роки тому +4

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

  • @user-mz8np1jz6h
    @user-mz8np1jz6h 3 роки тому +7

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

  • @Maxim_Slim
    @Maxim_Slim 3 роки тому +6

    Ардуино слабоват, надо открытие дверей делать на Интел i9

  • @lev_ivanov
    @lev_ivanov 4 роки тому +4

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

  • @alexandersedunov9117
    @alexandersedunov9117 3 роки тому +4

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

    • @tsidx
      @tsidx 3 роки тому

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