Cómo simular arduino en proteo

Cómo simular arduino en proteo
Arduino es una plataforma de desarrollo electrónico que permite a los usuarios realizar múltiples proyectos electrónicos. No todos los proyectos de Arduino son fáciles de implementar en hardware, algunos proyectos requieren mucho trabajo antes de continuar con el hardware. Es una buena práctica que simulemos nuestro proyecto con Arduino primero y luego continuamos hacia la parte del hardware. Ahorrará tiempo y costo del proyecto. Hay múltiples herramientas disponibles que pueden simular tableros Arduino. Proteo es uno de ellos, aquí en este artículo discutiremos cómo podemos simular Arduino con Proteus.

Cómo simular arduino en proteo

Proteus es una herramienta de simulación y diseño electrónica desarrollada por Lab Center Electronics. Asegura que el diseño y el código del circuito funcionen correctamente antes de continuar haciendo trabajo físico.

Uno de los principales aspectos destacados de Proteus es que admite la simulación Arduino. Debido a su extensa colección de bibliotecas, es una de las herramientas favoritas en la comunidad Arduino y no solo que Proteus también puede diseñar PCB personalizado para proyectos Arduino.

Para simular Arduino con Proteus necesitamos las siguientes herramientas:

  • Proteo
  • Arduino IDE

Siga los pasos dados a continuación para simular Arduino usando Proteus.

Instalación de bibliotecas Arduino en Proteus

Paso 1: Para comenzar con Proteus primero tenemos que instalar bibliotecas Arduino en Proteus. La mayoría de las versiones actualizadas de Proteus han preinstalado las bibliotecas Arduino. En caso de la versión anterior, haga clic aquí para descargar las bibliotecas Arduino para Proteus.

Paso 2: Una vez que se descarguen las bibliotecas Arduino, abra la carpeta de descarga y extraiga el archivo de bibliotecas en una nueva carpeta o directorio.

Paso 3: Ahora abra la carpeta extraída y copie ambos archivos de las bibliotecas Arduino con extensión ".IDX " y ".Lib ".

Etapa 4: Una vez que se copian los archivos de las bibliotecas Arduino, diríjase hacia el directorio de la biblioteca de Proteus o escriba la barra de direcciones de carpeta a continuación.

C: \ Archivos de programa (x86) \ LabCenter Electronics \ Proteus 8 Professional \ Data \ Library

Ahora pegue ambos archivos copiados anteriormente en esta carpeta.

Hemos completado la instalación de las bibliotecas Arduino en Proteus. Ahora nos moveremos hacia el diseño del circuito Arduino en Proteus.

Crear un nuevo proyecto en Proteus

Después de la instalación exitosa de las bibliotecas, el siguiente paso es crear un nuevo proyecto en Proteus.

Paso 1: Abra Proteus y cree un nuevo proyecto de Proteus.

Paso 2: La nueva ventana se abrirá aquí, podemos nombrar el proyecto Proteus y establecer la carpeta de destino para el archivo Proteus. Hacer clic Próximo continuar.

Paso 3: Ahora seleccione Diseño esquemático para Proyecto Proteus. Iremos con la configuración predeterminada.

Etapa 4: Secuestre sin proyecto de firmware, ya que solo necesitamos simular un programa simple para que no sea necesario crear un proyecto de firmware. Hacer clic Próximo continuar.

Paso 5: Vuelva a verificar todas las configuraciones seleccionadas y haga clic en Finalizar para abrir el Proyecto Proteus.

Paso 6: Se abrirá una nueva ventana que nos muestra la interfaz Proteus. Aquí podemos diseñar un proyecto Arduino y simularlo para ver la salida.

Design Arduino Circuito parpadeante LED en Proteus

Una vez que se crea un nuevo proyecto con éxito en Proteus, ahora diseñaremos un circuito Arduino para LED parpadeantes en Proteus.

Paso 1: Haga clic en el PAG etiqueta como se muestra en la figura a continuación. Aquí P denota Dispositivos de selección. De esta sección podemos agregar cualquier módulo de hardware, tableros y sensores Arduino en el proyecto Proteus.

Paso 2: La nueva ventana se abrirá donde podemos agregar componentes necesarios para construir una simulación de parpadeo LED de Arduino. Escriba palabras clave relacionadas con componentes. Primero, agregaremos un LED verde al proyecto. Seleccione LED y haga clic en Aceptar.

Paso 3: Al igual que el paso anterior, ahora busque el tablero Arduino Uno, seleccione el tablero Arduino y haga clic en Aceptar para agregar el proyecto, alternativamente, haga doble clic para agregar Arduino en Proyecto Proteus.

Etapa 4: El último componente que se requiere es una resistencia que mantendrá un límite de corriente segura entre Arduino y LED.

Paso 5: Después de agregar todos los componentes, seleccione los componentes uno por uno del Menú de dispositivos y organizarlos en el proyecto Proteus.

Paso 6: Otro terminal importante requerido es Suelo bloquear. Proteus tiene un bloque terminal separado de donde podemos obtener un terminal de tierra para el proyecto Proteus.

Paso 7: Organice todos los componentes como se muestra en la figura a continuación. Conecte la pierna positiva del LED al pin 13 de Arduino y la pierna negativa con GND. Entre Arduino y LED conectan una resistencia.

Recuerde cambiar el valor de la resistencia a 220ohm De lo contrario, LED no funcionará.

Subir el archivo hexadecimal de Arduino IDE a Proteus

Paso 1: Después de diseñar el circuito Arduino en Proteus, ahora abierto Arduino IDE. Abra un boceto de ejemplo de LED parpadeando desde la sección Ejemplos IDE. Ir a: Archivos> Ejemplos> Conceptos básicos> Blink

Paso 2: Para simular el programa Arduino en Proteus necesitamos un archivo hexadecimal. Para obtener la ubicación del archivo HEX, siga los pasos a continuación.

Ir a: Archivo> Preferencias o presionar Ctrl + coma.

Paso 3: Aparecerá una nueva ventana, diríjase hacia el Salida detallada sección y verificar compilar y subir opción. Después de seleccionar, haga clic en Aceptar. Hacer esto nos dará la ubicación del archivo Hex Arduino en la ventana de salida de IDE.

Etapa 4: Compilar el programa LED parpadeando desde el botón de acción rápida.

Paso 5: En la ventana de salida, busque el ".maleficio" Archivo del programa Arduino compilado.

Paso 6: Copiar la ruta al archivo hexadecimal.

Paso 7: Abra Proteus nuevamente y haga doble clic en la placa Arduino.

Paso 8: Se abrirá una ventana separada, buscará el archivo del programa y pegue la dirección del archivo hex. Copiado anteriormente desde la sección de salida de Arduino IDE y haga clic en Aceptar.

Paso 9: Arduino Hex se carga dentro del modelo Proteus Arduino. Ahora haga clic en el botón Reproducir en la parte inferior izquierda, LED comenzará a parpadear. Para detener la simulación, use el botón de pausa presente justo al botón de reproducción en la parte inferior izquierda de la pantalla.

Paso 10: LED comenzará a parpadear en un ciclo de 1 segundo y 1 seg sobre.

Hemos completado la simulación Arduino usando proteus. Se utiliza un ejemplo de parpadeo LED para crear este modelo arduino en proteo.

Conclusión

Proteus es una gran herramienta para simular proyectos eléctricos. Aquí hemos cubierto cómo podemos simular un programa Arduino utilizando el modelo Proteus. El modelo de parpadeo LED está diseñado con proteo. Se puede utilizar más proteo para diseñar cualquier proyecto relacionado con Arduino, dará una mejor comprensión antes de pasar al nivel de hardware.