Arduino in Proteus WITHOUT Code! Part 2 Visual Designer For Arduino AVR

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 66

  • @MbsElectronics
    @MbsElectronics  2 ปีที่แล้ว +3

    ВНИМАНИЕ! 💚💲 Чтобы поддержать канал, пройдите по ссылке: musbench.com/all/donate/
    Вступайте в телеграм чат канала t.me/mbs_electro
    Проект для Proteus можно скачать с моего сайта, перейдя по ссылке musbench.com/all/arduino-breakout-boards/
    Всем Спасибо!

  • @АндрейЛуганцев
    @АндрейЛуганцев 2 ปีที่แล้ว +10

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

  • @Avlik9
    @Avlik9 2 ปีที่แล้ว +8

    Дорогой Олег, спасибо. Ты супер-учитель. Продолжай, если есть сила и мотивации. Мои материальные поощрения будут в будущем. Спасибо!

  • @_sergeevich5827
    @_sergeevich5827 2 ปีที่แล้ว +7

    жду продолжения где сделаем, что-нибудь по сложнее. Крутые видео !

  • @Дядя_Саня_Никалаич
    @Дядя_Саня_Никалаич 2 ปีที่แล้ว +3

    Отличная подача материала :) просто и доходчиво! ждем еще!

  • @ВладимирБезродных-к8л
    @ВладимирБезродных-к8л 2 ปีที่แล้ว +3

    Какая чёткая дикция. Раньше так артисты разговорного жанра вели передачу Театр у микрофона. Ни одной запинки. Даже отвлекает от темы, хотя всё же что то новое усвоить получилось.

  • @Slabotochka
    @Slabotochka 2 ปีที่แล้ว +3

    Супер, спасибо вам большое.

  • @ИпполитМатвеевичВоробьянин-т1п

    божественная способность к преподаванию

  • @moct05
    @moct05 2 ปีที่แล้ว

    Спасибо за видео. Очень интересно и понятно. Жду продолжение этой темы.

  • @hemst-roman
    @hemst-roman 2 ปีที่แล้ว

    Очень круто объясняете!! Большое спасибо вам. Ждём новых видео.👍

  • @Ibra-fr
    @Ibra-fr ปีที่แล้ว

    Большое спасибо Вам за уроки ,просто и доходчиво . Ждёмс ешчо 👍

  • @Дворянин
    @Дворянин 4 หลายเดือนก่อน

    Олег спасибо. Здорова без С++. Алексей

  • @kazudo1205
    @kazudo1205 2 ปีที่แล้ว +1

    Спасибо вам за уроки, очень подробный и простой подход. Но я хотел бы, чтобы вы использовали millis вместо delay. Delay тормозит контроллер а millis нет.
    Надеюсь будет продолжение уроков.

  • @ArduBlock
    @ArduBlock 7 หลายเดือนก่อน

    Круто ❤

  • @sergeymezenov8377
    @sergeymezenov8377 ปีที่แล้ว +1

    А возможна ли обратная конвертация скетча в блок-схему?

  • @ЯрославРябикин-ж7щ
    @ЯрославРябикин-ж7щ 2 ปีที่แล้ว +1

    Вот бы вывод изображения еще разобрать на TFT дисплей

  • @АлександрЗатаковой-з9м
    @АлександрЗатаковой-з9м ปีที่แล้ว

    Спасибо Вам за уроки. Все очень понятно и доходчиво. Если можно покажите как подключить тот же LCD 1602 только через i2c модуль. Спасибо!

  • @ArduBlock
    @ArduBlock 2 ปีที่แล้ว +1

    Да крутое приложение !!

  • @Evgeny_Miroshnichenko
    @Evgeny_Miroshnichenko 5 หลายเดือนก่อน

    Спасибо! Очень доходчиво. Кстати, один и тот же порт МК может работать с разной периферией, будучи перенастраевыемым в теле программы. Как с этим справляется Протеус? Позволяет обойти ошибку?

  • @SaTor_RotaS_
    @SaTor_RotaS_ 2 ปีที่แล้ว +1

    спасибо огромнейшее🤝.
    очень познавательно и читабельно для мозга в понимании процесса.
    p.s.
    для меня, при ремонте, одно слово "МК" кидало в пот😰, потому что там есть прошивка((

    • @Fil0sOFF
      @Fil0sOFF 2 ปีที่แล้ว +1

      Так оно всех кидает в пот, потому что в 99% случаев в заводских устройствах с МК прошивка которую хз где брать, так что устройство фактически не ремонтопригодно.

  • @Макс-т8в8ч
    @Макс-т8в8ч 2 ปีที่แล้ว +2

    Интересный инструмент. Как будут выгнлядеть подпрограммы интересно.

  • @Дьулус-г3я
    @Дьулус-г3я 2 ปีที่แล้ว +1

    С китайской "Ардуиной" будет работать?

  • @ZbVld
    @ZbVld 2 ปีที่แล้ว +1

    Отлично! Жаль только, что нет преобразователя на PCF8574T и собственно хотя бы дисплея под него. А то всё хорошо, но для дисплея отдавать кучу пинов - не хорошо.

  • @dvb55
    @dvb55 2 ปีที่แล้ว

    Конечно интересная тема, но код ручками набить на много быстрее :))))

  • @ПАПАВМАЖЕТ
    @ПАПАВМАЖЕТ ปีที่แล้ว

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

  • @7bioshock
    @7bioshock ปีที่แล้ว

    Для есп32 можно програмировать?

  • @Sazhnikov
    @Sazhnikov 2 ปีที่แล้ว +1

    T = nan ?

  • @Alex_Gdreamer
    @Alex_Gdreamer 2 ปีที่แล้ว

    А esp32 есть поддержка в программе? Или только ардуино?

  • @АлексНет-ж1ы
    @АлексНет-ж1ы 2 ปีที่แล้ว +2

    Flprog хуже? Можно программу из flprog просимулировать в proteus?

    • @MbsElectronics
      @MbsElectronics  2 ปีที่แล้ว +2

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

    • @АлексНет-ж1ы
      @АлексНет-ж1ы 2 ปีที่แล้ว

      @@MbsElectronics А если использовать подсхемы отдельных подзадач на отдельных листах с их сшивкой на заглавном листе? Иерархические схемы, типа.

    • @ДмитрийЗайцев-у4ф
      @ДмитрийЗайцев-у4ф 2 ปีที่แล้ว +1

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

    • @АлексНет-ж1ы
      @АлексНет-ж1ы 2 ปีที่แล้ว +2

      @@ДмитрийЗайцев-у4ф Ну, и упрощает сопровождение разработки самим потребителем. А протеус не дёшев и потребителю врят ли захочется приобретать.

    • @TheQwertyuiop1472583
      @TheQwertyuiop1472583 4 หลายเดือนก่อน

      Перешёл с Сименс Лого на Овен, потом с Овен на flprog, вообще без проблем. Везде один и тот же язык fbd. Только интерфейсы разные, ну и особенности среды, отладчика итд.
      Я не программист. Могу написать кусок кода на си, при необходимости, но в основном все делаю на блок-схемах.
      По поводу читаемости схем: все зависит от того, кто создавал код.
      Если стоит цель сделать код понятным, то он делится на части и оставляются комментарии. Как всегда, кто к чему привык, с тем и проще.
      Но на фбд можно решить задачу раз в 10 быстрее, чем на си.

  • @maratjamansarov
    @maratjamansarov 2 ปีที่แล้ว +1

    Я FLprog освоил за одну ночь. С 1991-го года паяльник в руках не держал... Эта программа сложнее только тем,что на английском языке. А так- ещё проще

  • @Fil0sOFF
    @Fil0sOFF 2 ปีที่แล้ว

    Я так понимаю на Atmega8 что то написать не получится таким образом?

  • @alexandrponomarenko4127
    @alexandrponomarenko4127 ปีที่แล้ว

    У меня протеус так и не захотел прошивать китайскую ардуинку нано, хлтя ардуиновская IDE видит и шьёт плату, но в режиме "олд бутлоудер". Может есть вариант подружить такую ардуино с протеусом? больно уж удобно работать с ней из под одного софта в виде протеуса

    • @MbsElectronics
      @MbsElectronics  ปีที่แล้ว

      можно попробовать обновить бутлоадер в AtMega328 платы через внешний пронрамматор

    • @alexandrponomarenko4127
      @alexandrponomarenko4127 ปีที่แล้ว

      @@MbsElectronics к сожалению внешнего программатора нет.
      Как вариант, попробовать взять С файл программы, сгенерируемый протеусом, скопировать в Ардуино IDE и через него загружать. Пока не пробовал так, но получится так или нет?

  • @AgattagA
    @AgattagA 2 ปีที่แล้ว

    а esp8266 не поддерживается в протеусе?

  • @MrDacnick
    @MrDacnick 2 ปีที่แล้ว +1

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

    • @MbsElectronics
      @MbsElectronics  2 ปีที่แล้ว +1

      Никак. Только создавать проект VSM For AVR -> Arduino и писать руками. Либо открывать файл CPP который создается в визуальном редакторе при компиляции (см конец ролика) и добавлять туда. Фактически это файл, полностью совместимый с VSM For AVR а Флоукарт является надстройкой над ним. Кстати это хороший путь.

    • @MrDacnick
      @MrDacnick 2 ปีที่แล้ว +1

      @@MbsElectronics Тогда уточнюсь.. создаю проект в Флоукарт, потом компилирую, после компиляции в main.ccp засовываю свой код, после чего создаю новый проект и текст из (main.ccp+свой код) копирую туда, компилируем снова, при этом получая пакет файлов, пригодный для отладки в симуляторе? Так как-то?

  • @ВасилийШумилов-о8ь
    @ВасилийШумилов-о8ь 2 ปีที่แล้ว +2

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

    • @redtex
      @redtex 2 ปีที่แล้ว

      Эпоха говнокода. Пластмассовый мир победил.

    • @MrDacnick
      @MrDacnick 2 ปีที่แล้ว +5

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

    • @Зангиф
      @Зангиф 2 ปีที่แล้ว +6

      Использование блок схем улучшает восприятие кода, защищает от багов, улучшает аудит кода и защищает от привязки к программисту.
      К примеру:
      Даже автор кода по прошествии времени с трудом может прочитать свой код. Чтобы внести изменения в программу написанную текстом требуется значительно больше времени, которое тратится на восприятие всего кода всей программы, в то время как продвигаясь в чтении блок схем легче найти повторяющиеся места. Если ваш программист, умер, заболел, вам не комфортно с ним работать, если вы не доверяете программисту, если уровень его скилов уже не соответствует поставленных задачам, то перейти к другому программисту практически нереально, программисты не любят тратить время на чтение чужого кода, чтоб делать изменения. Легче писать с нуля - это если срочным кодом. А если писать код визуально, то его легче понять /воспринять другим программистам. Легче и дешевле найти нового.

  • @TheRusiks1
    @TheRusiks1 2 ปีที่แล้ว +1

    👍👍👍

  • @SevilAbbasova-p9m
    @SevilAbbasova-p9m 2 ปีที่แล้ว +1

    Олег, если Вы говорите, что Вы не программист. Но тогда как называется то что Вы объясняете? Это Hardware?

  • @kosmos8460
    @kosmos8460 2 ปีที่แล้ว +1

    А где протеус скачать ?

    • @Fil0sOFF
      @Fil0sOFF 2 ปีที่แล้ว

      Торренты? Не, не слышал.

  • @serjkorela5411
    @serjkorela5411 2 ปีที่แล้ว +2

    Пишите в Arduino IDE. Далее - Скетч - Экспорт бинарного файла. В модели - Edit propertits - Program files. Один раз.
    С клавиатуры вообще говно, а не труд. Составление блок-схемы по написанному коду - та ещё работа.
    Как тут работать с регистрами таймера я не понимаю от слова совсем. Это только для конечных автоматов на базе реле годится.

  • @Mr._Jet
    @Mr._Jet 2 ปีที่แล้ว

    Для чего объявлены переменные "t" и "h" с "точкой" (что занимает больше памяти), а датчик выдаёт целые числа?

    • @Anna_Porosenok
      @Anna_Porosenok 2 ปีที่แล้ว

      Он наверное думал что будут дробные числа ещё но оказалось что целые.

  • @gator_fz
    @gator_fz 2 ปีที่แล้ว +1

    на 2 норм смотреть

  • @redured6762
    @redured6762 10 หลายเดือนก่อน

    👍

  • @Perfet05
    @Perfet05 2 ปีที่แล้ว

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

  • @benhummer185
    @benhummer185 2 ปีที่แล้ว

    Блин, только не глобальные переменные. ☺️ Это очень не экономично. Если будет проект посложнее, память быстро закончится. и будет облом.

  • @pinky-qn1wp
    @pinky-qn1wp 2 ปีที่แล้ว

    Ардуино это мраки)

  • @ЧерновАндрей-г6т
    @ЧерновАндрей-г6т 2 ปีที่แล้ว +2

    Визуальное программирование это как секспотелефону.

  • @Richard_Aldington
    @Richard_Aldington 2 ปีที่แล้ว +1

    визуальное "программирование" - это вульгарно, это извращение ;)