Biblioteca Arduino UNO para Proteus V2.0
En esta publicación de hoy, compartiré la biblioteca Arduino UNO para Proteus V2.0. Anteriormente he compartido la biblioteca proteus para el anterior...
Departamentos:
Ingenieria Eléctrica
Ingeniería electronica
Microcontroladores:
arduino uno
Programación:
arduino c
Programas:
IDE de Arduino
Proteo
Módulos:
LCD 20x4
¡Hola amigos! Espero que estés bien hoy. Te doy la bienvenida a bordo. Hoy, voy a compartir una actualización de nuestra biblioteca Proteus diseñada previamente para Arduino UNO. También debería echar un vistazo a su versión anterior (V1.0) Biblioteca Arduino UNO para Proteus . Hemos estado recibiendo muchas sugerencias e informes de errores de ingenieros (en su mayoría estudiantes) sobre nuestras bibliotecas Proteus, por lo que hemos pensado en actualizarlas para un mejor rendimiento.
Es el primero que se actualiza y en este mes compartiremos mucho más. Es la versión más avanzada, de pequeño tamaño y refinada del modelo anterior. He proporcionado el siguiente enlace para descargar esta biblioteca y he compartido detalles sobre cómo usarlo en su software Proteus para simular Arduino Uno. Si no tiene Proteus instalado en su PC, consulte este artículo que detallacómo descargar e instalar el software proteus . Antes de continuar, echemos un breve vistazo a ¿qué es Arduino UNO?
¿Qué es Arduino UNO?
Presentado por Arduino.cc, Arduino Uno es una placa de microcontrolador basada en el microcontrolador Atmega328 y se utiliza en proyectos integrados.
Además del USB, la placa se puede encender con una batería o un adaptador de CA a CC.
La versión actual de Arduino Uno viene con una interfaz USB, 6 pines de entrada analógica, 14 puertos digitales de E/S que se emplean para desarrollar conexiones con circuitos electrónicos externos.
De los 14 puertos de E/S, se pueden usar 6 pines para la salida PWM.
Esta fue una pequeña idea de Arduino Uno. Ahora echemos un vistazo a cómo descargar la biblioteca Arduino Uno y usarla en su software Proteus. Saltemos directamente.
Biblioteca Arduino para Proteus V2.0
Inicialmente, debe descargar la biblioteca Arduino UNO para Proteus V2.0 haciendo clic en el botón a continuación:
Biblioteca Arduino UNO para Proteus V2.0
Extraiga este archivo zip y abra la carpeta llamada "Proteus Library Files".
Dentro de esta carpeta, encontrará estos dos archivos:
ArduinoUNO2TEP.dll
ArduinoUNO2TEP.idx
Coloque estos archivos en la carpeta de bibliotecas de su software Proteus.
Nota :
Si tiene problemas para agregar una biblioteca en Proteus 7 u 8 Professional , debe leer Cómo agregar una nueva biblioteca en Proteus 8 Professional .
Si aún no ha comprado su Arduino UNO, puede comprarlo de esta fuente confiable:
Si desea leer sus especificaciones técnicas, características y pinout, debería echar un vistazo a Introducción a Arduino UNO .
Ahora abra el software Proteus y busque el Arduino Uno, como se muestra en la siguiente figura:
Seleccione Arduino Uno V2.0 y haga clic en Aceptar, se agregará en su caja de componentes.
Ahora coloque Arduino UNO en cualquier lugar de su espacio de trabajo de proteus y aparecerá como se muestra en la siguiente figura:
Has colocado con éxito la placa Arduino Uno en el espacio de trabajo de proteus.
Ahora, tenemos que cargar el archivo hexadecimal para ejecutar nuestra placa.
Para cargar el archivo hexadecimal, haga doble clic en la placa Arduino Uno.
Al hacer doble clic, se abrirá el Panel de edición de propiedades, como se muestra en la siguiente imagen:
En este panel, puede ver diferentes propiedades de la placa Uno.
Debe hacer clic en el cuadro de texto llamado "Cargar archivo hexadecimal" para cargar el archivo hexadecimal de su código Arduino.
Debería echar un vistazo a cómo obtener un archivo hexadecimal del software Arduino , si aún no lo sabe.
Cargue el archivo hexadecimal de su código y haga clic en Aceptar.
La frecuencia de reloj de la placa Arduino es de 16 MHz por defecto, como se muestra en el Panel de propiedades.
Ahora diseñemos una simulación usando esta placa Arduino UNO para que tenga una idea clara de cómo usarla en proteus.
Comparación con Old Proteus Library (V2.0 vs V1.0)
La siguiente figura muestra la comparación entre la versión 1 de la placa Arduino Uno (V1) y la versión 2 de la placa Arduino Uno (V2).
Puede ver en la figura anterior que la placa Arduino Uno V2 es más compacta y de tamaño pequeño en comparación con la placa Arduino Uno V1.
Interfaz LCD Arduino UNO
He añadido este archivo de simulación y su código Arduino en el archivo zip que has descargado al principio.
Puede ejecutar esa simulación, pero le sugiero que la diseñe por su cuenta, ya que cometerá errores durante el proceso y obviamente aprenderá mejor.
Ahora, conectaré una pantalla LCD de 20x4 con la placa Arduino Uno.
Para interconectar esta pantalla LCD, diseñe el circuito como se muestra a continuación:
Conecté los pines de datos de la pantalla LCD con los pines 8,9,10 y 11 de Arduino Uno, mientras que Enable & Reset están conectados a los pines 12 y 13 respectivamente.
A continuación, debemos cargar el código para compilar el código Arduino presente en el archivo zip y obtener el archivo hexadecimal.
Cargue ese archivo hexadecimal en el panel de propiedades de Arduino UNO, como hicimos en la sección anterior.
Ahora, haga clic en el botón EJECUTAR y, si todo está bien, obtendrá los resultados que se muestran en la siguiente figura:
Resumen
Descargue los archivos de la biblioteca Arduino UNO.
Coloque los archivos de "Proteus Library Files" (carpeta) en la carpeta Library del software Proteus.
Busque Arduino UNO en Proteus.
Colóquelo en el espacio de trabajo.
Abra el panel Propiedades y cargue el archivo HEX.
Diseñe su circuito y ejecute la simulación.
Eso es todo por hoy. Espero que hayas disfrutado leyendo este artículo. Si tiene alguna pregunta, puede acercarse a mí en la sección a continuación. Estoy feliz y dispuesto a ayudarte de la mejor manera que pueda. No dude en compartir sus valiosos comentarios y sugerencias sobre el contenido que compartimos para que sigamos regresando con contenido de calidad adaptado a sus necesidades y requisitos. Gracias por leer el artículo.