Arduino в Proteus БЕЗ Кода! Часть 2 Visual Designer For Arduino AVR

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 มิ.ย. 2024
  • Донаты для канала: musbench.com/all/donate/
    Платы Breakout Arduino дешево musbench.com/all/arduino-brea...
    Измеритель температуры и влажности на Arduino Uno в Proteus Visual Designer без написания кода. Самое подробное видео о протеус VSM Arduino для начинающих.
    Визуальное программирование Arduino в Proteus 8 Уроки по Proteus Professional. Наглядное представление алгоритма программы для Arduinoю.Прошивка платы Arduino непосредственно из симулятора Proteus. Это видео о том, как писать программы для Arduino без написания кода и знания языков программирования. Часть вторая. Измеритель температуры и влажности с индикацией на LCD 16X2.
    -
    Первое видео из серии Arduino + Proteus • Arduino в Proteus БЕЗ ...
    -
    Вступайте в телеграм чат канала t.me/mbs_electro
    -
    Скачать архив c проектом для Proteus можно в конце этой статьи: musbench.com/all/arduino-brea...
    00:00 Зачем нужен визуальный редактор алгоритмов?
    02:19 Мастер создания проекта FlowChart Proteus 8
    06:35 Добавление периферийных устройств в проект FlowChart
    09:08 Решение конфликтов выводов периферийных устройств
    11:15 Основные блоки Setup и Loop
    12:39 Объявление и инициализация переменных
    15:48 Считываем данные о температуре и влажности с датчика DHT11
    17:53 Вывоз информации на LCD 16X2
    23;41 Компиляция и запуск проекта в симуляторе Proteus
    24:50 Добавляем вывод заставки в функции SETUP
    26:13 Загрузка прошивки в плату Arduino Uno
    30:38 Где найти Си файл проекта? Как дела с оптимизацией у Proteus?
    -
    Мои Путешествия goo.gl/6JoHxh
    -
    Все видео: goo.gl/23FyTJ
    сайт: www.musbench.com
    вконтакте id193611613

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

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

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

  • @user-vc4ox1yt2w
    @user-vc4ox1yt2w ปีที่แล้ว +10

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

  • @user-bf9rm2wb6m
    @user-bf9rm2wb6m ปีที่แล้ว +7

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

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

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

  • @user-kp4ii6qn9b
    @user-kp4ii6qn9b ปีที่แล้ว +3

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

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

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

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

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

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

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

  • @user-cf7be9km5m
    @user-cf7be9km5m ปีที่แล้ว +1

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

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

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

  • @Ibra-fr
    @Ibra-fr 8 หลายเดือนก่อน

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

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

    Круто ❤

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

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

  • @user-fk6yo8yf4e
    @user-fk6yo8yf4e ปีที่แล้ว

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

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

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

  • @user-cq2hi5wr6t
    @user-cq2hi5wr6t ปีที่แล้ว +1

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

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

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

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

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

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

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

  • @user-uu6lh3uo7c
    @user-uu6lh3uo7c ปีที่แล้ว +1

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

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

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

  • @user-ct6me6bj7d
    @user-ct6me6bj7d ปีที่แล้ว +2

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

    • @user-yc1sk9mp1r
      @user-yc1sk9mp1r ปีที่แล้ว

      Дорогая программа...

  • @sergeymezenov8377
    @sergeymezenov8377 6 หลายเดือนก่อน

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

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

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

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

    👍👍👍

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

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

  • @user-lt9mc4dp4z
    @user-lt9mc4dp4z 7 หลายเดือนก่อน

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

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

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

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

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

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

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

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

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

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

    T = nan ?

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

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

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

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

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

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

  • @alexandrponomarenko4127
    @alexandrponomarenko4127 6 หลายเดือนก่อน

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

    • @MbsElectronics
      @MbsElectronics  6 หลายเดือนก่อน

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

    • @alexandrponomarenko4127
      @alexandrponomarenko4127 6 หลายเดือนก่อน

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

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

    👍

  • @user-vd8gy1kw1y
    @user-vd8gy1kw1y ปีที่แล้ว +2

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

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

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

    • @user-vd8gy1kw1y
      @user-vd8gy1kw1y ปีที่แล้ว

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

    • @user-yc1sk9mp1r
      @user-yc1sk9mp1r ปีที่แล้ว

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

    • @user-vd8gy1kw1y
      @user-vd8gy1kw1y ปีที่แล้ว +1

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

  • @user-ps6bs7dv4x
    @user-ps6bs7dv4x ปีที่แล้ว +1

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

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

      я программист по диплому)

    • @user-ps6bs7dv4x
      @user-ps6bs7dv4x ปีที่แล้ว

      @@MbsElectronics 👍

  • @user-bh2ot5ks8f
    @user-bh2ot5ks8f ปีที่แล้ว +2

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

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

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

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

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

    • @user-xq7kv8yx6m
      @user-xq7kv8yx6m ปีที่แล้ว +4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @user-ed3uu2lx9v
    @user-ed3uu2lx9v ปีที่แล้ว +2

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

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

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