Эмулятор для Arduino.

Тема в разделе "Arduino & Shields", создана пользователем Sailoc, 22 мар 2015.

  1. Sailoc

    Sailoc Нуб

    Привет форумчане, принимайте в свои ряды:). Купил набор матрешка, теперь тихо изучаем с сыном. Но сразу появился такой вопрос. Так как у меня крайне мало свободного времени, а на работе есть компьютер, я хотел бы пользоваться эмулятором для проверки и последующей сборки на плате. Искал в интернете, нашел VirtualBreadboard, но с новым курсом рубля, стоит дороговато. Да ладно бы цена, но дело в том, что она компилирует проект только в online а интернета на работе нет). Может у кого нибудь есть аналог какой нибудь или еще что нибудь, кто вообще чем пользуется? Заранее спасибо)
     
  2. vvr

    vvr Инженерище

  3. Sailoc

    Sailoc Нуб

    Скачал Demo, сложная... Пока разбираюсь, может еще, что нибудь есть.
     
  4. vvr

    vvr Инженерище

    ВСЕ эмуляторы сложные
     
  5. Хотя тема и старая, в гугле она хорошо находится. Делюсь кусочком опыта по поиску эмуляторов.
    Ранее говорили что вот этот эмулятор
    http://123d.circuits.io/
    хорош для отладки схем и кода Ардуино.
    вот ссылка на хабр по сему поводу
    https://habrahabr.ru/post/195428/
    Зарегистрировавшись на 123d.circuits , я увидел сообщение, что редактор схем перекочевал сюда
    https://www.tinkercad.com/
    Авторы 123d рекомендуют все компоненты и схемы лабы 123d перенести на конструктор tinkercad (пока вроде работает экспортер)
     
    Последнее редактирование: 13 дек 2017
    frezer2 нравится это.
  6. УРА! состяолось ! В тинкеркарде добавили компонентов !
    Всем советую попробовать
    https://www.tinkercad.com/
    регистрируйтесь и вам в раздел circuits (схемы)
    Есть неколько схем ардуинок, есть и триггеры шмитта и сдвиговые регистры, и куча других "многоногих" схем.
    Есть и блоки питания, и осцилографы (функциональные мониторы и генераторы) и амперметр, короче куча всего для виртуальных уроков.
     

    Вложения:

  7. кстати, предупреждаю:
    если не скопировать код
    из редактора и перейти
    из режима блоков в режим
    кода или обратно, вы
    ПОТЕРЯЕТЕ ваш код, он заменится
    на пример "блинк" (мигающий диод)
    всегда копируйте код сами из
    этого редактора если он вам нужен
    режимы тинкеркарда.png
     
    frezer2 нравится это.
  8. parovoZZ

    parovoZZ Гуру

    А на сях этот эмулятор разберет код? И как там быть с библиотеками?
     
  9. sslobodyan

    sslobodyan Гик

    Мне больше всего понравился из эмуляторов Proteus. Версия 8 ищется достаточно легко. Вот уж где куча возможностей - начиная от дискретных элементов и заканчивая подключением к настоящему железному последовательному порту вашего компьютера. Кстати, и ЮСБ-2 тоже работает, но требуется хороший проц.
     
  10. ostrov

    ostrov Гуру

    Эмуляторы hex понимают?
     
  11. sslobodyan

    sslobodyan Гик

    Proteus позволяет как загрузить готовый НЕХ, так и писать на С или асме прямо в проекте. Компилятор у него встроенный. А ардуиновские борды уже готовые в нем с посадочными местами - пилить свои примочки милое дело.
     
    Igor68 и DIYMan нравится это.
  12. ostrov

    ostrov Гуру

    Еще бы он стоил приемлемо. Не люблю пиратки.
     
    frezer2 нравится это.
  13. На данный момент я не знаю есть ли возможность вгрузить туда кастомную библиотеку (из архива)
    только то что идет в составе стандартных библиотек с ide соответственно сейчас ни о каком прескомпилированном речи не идет. И я уже говорил, что пока это проект для начинающих, а протеусы и виртуальные бред-борды - профессиональный софт для более серьезных задач.
     
  14. Igor68

    Igor68 Гуру

    Вот кстати в Proteus ещё:
    1 - симуляция проекта Arduino NANO PWM
    Снимок1.jpg

    2) Blink на UNO
    Снимок2.JPG


    Надо только сваять схему (подключить элементы в редакторе) и залить код в свойствах Arduino. Ребята пошли немного дальше, чем чем просто эмуляция AVR... а целой платы.