Cómo simular Arduino en Proteus
Simular Arduino en Proteus
En este artículo vamos a ver cómo simular circuitos con el microcontrolador Arduino en Proteus (arduino library for proteus simulation). Aprenderás a descargar las librerías de Arduino for Proteus y a simular los códigos construidos en Arduino IDE en Proteus con circuitos adicionales como diodos, leds, transistores y motores, etc. Así que sigue leyendo y disfruta aprendiendo.
Software Proteus
Proteus es un software muy popular para simular los circuito, además también proporciona la flexibilidad para el diseño de PCB. Proteus también se puede utilizar muy eficientemente para simular los circuitos con la placa de desarrollo Arduino como microcontrolador. Pero Proteus no tiene una librería incorporada para Arduino, así que primero tenemos que descargar la biblioteca de Arduino para Proteus. Luego seguiremos el enfoque estándar para simular el circuito.
La simulación es una forma muy útil de imitar el comportamiento que su circuito físico está destinado a mostrar, por lo que al simular el circuito podemos buscar cualquier fallo en el código o cortocircuitos en el circuito antes de implementarlo. De este modo, la simulación ahorra tiempo y dinero.
Descarga de la Librería Arduino
Como he mencionado anteriormente, necesitamos descargar la librería Arduino para Proteus antes de simular los circuitos de Arduino. Aquí veremos los pasos para descargar la Librería Arduino e instalarla en el Proteus.
- Abre el navegador web y busca la librería de Arduino Proteus.
- Abre el enlace y descarga la carpeta zip. Esta carpeta zip contendrá dos archivos. Uno se llama Arduino LIB. Y otro es Arduino.IDX como veremos en el siguiente paso.
- Después de haber descargado la carpeta ZIP, extrae los archivos de la carpeta.
- Copia y pega esta carpeta en la carpeta de la biblioteca del software Proteus.
- Abre el Proteus y el software estará listo para ser usado para simular circuitos basados en Arduino.
Creación del archivo HEX
Una vez que hayas escrito el código en el IDE de Arduino necesitas alguna forma de simular este programa en Proteus. Esto se puede hacer creando el archivo HEX del código y luego usando este HEX en el Proteus para la simulación. Veamos como crear el archivo HEX.
- Abre tu IDE de Arduino, haz clic en el archivo, entra en las preferencias y marca las casillas de compilación y carga.
- Cuando hayas marcado las casillas resaltadas en la parte superior escribe el código y luego compila.
- Una vez que hayas compilado el código, haz clic en el botón Verificar en la esquina superior izquierda del IDE de Arduino. El IDE de Arduino creará automáticamente el archivo HEX y te dará el enlace en la parte inferior.
- Ve al enlace especificado por tu IDE de Arduino y podrás encontrar tu archivo HEX allí.
Configurar el archivo HEX en Proteus
Después de haber hecho el archivo HEX, veamos como podemos hacer para que Proteus pueda usar este archivo HEX para simular el código y así simular el circuito. Veamos aquí los pasos para configurar el archivo HEX en Proteus.
- Abre Proteus.
- Ubicación del archivo arduino hex Busca a Arduino.
- Haz clic en él para añadirlo al archivo del proyecto.
- Haz doble clic en él y aparecerá un cuadro emergente.
- Busxa el archivo HEX en la ubicación donde se encuentra el archivo hexadecimal recién creado.
- Finalmente haz clic en el archivo y el archivo hexadecimal será cargado en el Proteus.
- Ahora el Proteus está listo para simular el circuito Arduino.
Biblioteca Arduino NANO para Proteus
He simulado el simple circuito de parpadeo de los LEDs usando el Arduino Nano.
El Proteus funciona bien y es muy útil ya que puede simular fácilmente la circuitería de Arduino y su código en el Proteus. De modo que cualquier fallo y códigos, ya sea en el código o en el circuito, puede ser visto antes de implementar el circuito físicamente.