Unoardusim es un software gratis con el cual, sin necesidad de disponer de ningún dispositivo hardware, podemos probar o depurar el funcionamiento de nuestros programas escritos para Arduino Uno.
Unoardusim simula en la pantalla del ordenador una placa Arduino Uno y muchos de los dispositivos de entrada y salida más usuales, todo de manera virtual. Incluye motores de corriente continua y servomotores, buses de comunicación serie RS-232, I2C y SPI , generadores de onda analógicas y digitales, altavoz piezoeléctrico, LEDs, pulsadores, resistencias pullups y pulldowns, potenciómetros deslizantes, panel de seguimiento de variables del programa y osciloscopio para visualización de señales analógica y digitales de salida.
Este simulador Arduino permite la ejecución paso a paso del programa, puntos de parada (breakpoints), ejecución continua, etc., y analiza errores sintácticos o de escritura. Es compatible con las librerías estándar de Arduino: Servo.h, SoftwareSerial.h, Wire.h, SPI.h y EEPROM.h, y permite añadir otras librería de Arduino o personales.
Le encuentro dos aplicaciones muy claras a Unoardusim:
- La primera a nivel docente y de enseñanza en escuelas o academias de formación.
- Y la segunda, como herramienta para realizar primeras pruebas o depurar funciones o programas completos en los que se esté trabajando o que no funcionen como esperábamos.
Puede cargar y editar (y corregir) su programa Arduino, luego ejecutar, ejecutar hacia, detener, avanzar y salir mientras observa todas las variables de programa accesibles y monitorea los niveles de pin (e incluso pin formas de onda, que también se pueden guardar). Se proporcionan mensajes de error de ejecución y análisis simples y claros.
UnoArduSim es una herramienta educativa gratuita que todos pueden usar.
El puerto a QtCreator para la versión 2.0 ha simplificado la tarea de internacionalización. Las traducciones para francés, español, italiano, alemán, portugués, holandés, turco y ruso ya están incluidas en la carpeta de 'traducciones' del archivo UnoArduSimV2.6.zip. Los archivos de traducción para nuevos idiomas y los archivos de ayuda traducidos se publicarán para su descarga. Solo necesita agregar el archivo de traducción deseado que se encuentra en la lista de descargas a continuación a la carpeta 'traducciones' que reside en el directorio donde desempacó UnoArduSim.exe. Agregaré nuevos archivos de traducción a medida que los usuarios se ofrezcan como voluntarios para ayudarme con las traducciones de palabras clave y frases que necesitaré (como se describe a continuación).
Versiones UnoArdusim Disponibles:
- UnoArduSim V2.4.1
- UnoArduSim V2.5.0
- UnoArduSim V2.6.0
- UnoArduSim V2.7.1
Unoardusim es un simulador para Windows (XP o posterior). La migración a otros sistemas operativos es un proyecto para el futuro.