UnoArduSim предоставляет виртуальную целевую плату Uno и позволяет пользователю выбирать и взаимодействовать с одним или несколькими из нескольких типов виртуальных устройств ввода/вывода. К ним относятся типичные для любителей мотор-редукторы постоянного тока, шаговые двигатели и серводвигатели, универсальные последовательные устройства с выбираемой скоростью передачи данных, универсальные ведомые устройства I2C и SPI, а также ЖК-дисплеи и светодиодные контроллеры на основе I2C и SPI, а также расширители портов, SD-карта и TFT-дисплей с интерфейсами SPI, генераторы цифровых и аналоговых сигналов, пьезодинамики, светодиоды. 7-градусные светодиодные цифры, кнопки, резистивные подтягивающие и понижающие резисторы, ползунковые потенциометры. Все устройства точно смоделированы электрически (и механически).
Вы можете загружать и редактировать (и исправлять) свою программу Arduino, а затем запускать, запускать, останавливать, входить, переходить и выходить, наблюдая за всеми доступными программными переменными и отслеживая уровни выводов (и даже выводы). осциллограммы, которые также можно сохранить). Предоставляются простые и понятные сообщения об ошибках синтаксического анализа и выполнения.
UnoArduSim — это бесплатный образовательный инструмент, который может использовать каждый.