Симулятор для Arduino — это наиболее полнофункциональный симулятор Arduino, доступный в настоящее время (посмотрите последнее видео ниже).
Преимущества и особенности симулятора Arduino:
Возможность обучать и демонстрировать внутреннюю работу скетча Arduino.
Протестируйте скетч без оборудования или перед покупкой оборудования
Отладка скетча
Демонстрация проекта потенциальному заказчику
Разработайте сложный эскиз быстрее, чем используя аппаратное обеспечение
Загрузите бесплатную версию ниже с коротким таймером задержки при загрузке скетча и, когда будете готовы, обновитесь до версии Pro. Симулятор для версии Arduino Pro в настоящее время используется во многих странах на шести континентах. Загрузка состоит из zip-файла, содержащего файл setup.exe, который устанавливает исполняемый файл, файлы справки, изображения и примеры. Он разработан для Arduino Uno, Mega и большинства других распространенных плат Arduino и выполняет следующие функции:
Шаги по программе строка за строкой. Если выбрана новая строка, программа продолжится с этой точки.
Выполняет digitalWrite, digitalRead и PinMode для контактов 0-53.
AnalogRead для контактов 0-16 и AnalogWrite для цифровых контактов 0-53
Эмулирует последовательный порт, вывод на ЖК-дисплей, Ethernet, сервопривод, SD-карту, EEPROM, SoftSerial, SPI, провод
If, while, for, switch, do while функциональность цикла
Подпрограммы (многоуровневые) с аргументами
Просмотр переменных в режиме реального времени
Шаг в, шаг через, шаг из или бег режим
Возможность редактирования скетча или открытия в Arduino IDE
Вкладки для отдельных файлов в скетче
Контекстная справка
Поддержка 2- и 4-строчного ЖК-дисплея только с импровизированной CGRAM
2-мерные массивы (без инициализации)
BreakPoint теперь с условной опцией
загружать пользовательские библиотеки автоматически после установки каталога библиотек
Измените шрифт, размер и стиль Симулятора
Усовершенствованные часы для удобного просмотра переменных
Свернуть режим для демонстрации/обучения
Ограниченная поддержка пользовательских библиотек
Ограниченная поддержка указателя и структур
Ограничения :