0% encontró este documento útil (0 votos)
600 vistas2 páginas

Simulación de Arduino en Proteus

Proteus permite simular placas Arduino completamente funcionales al cargar programas de microcontroladores en el simulador. Se explica cómo crear un diseño de Arduino en Proteus y agregar componentes, y cómo compilar el código de Arduino IDE para cargar el archivo .hex resultante en el microprocesador simulado. También se describe cómo usar puertos virtuales seriales con Hyperterminal para simular la comunicación serial entre un programa de Windows y el Arduino simulado.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
600 vistas2 páginas

Simulación de Arduino en Proteus

Proteus permite simular placas Arduino completamente funcionales al cargar programas de microcontroladores en el simulador. Se explica cómo crear un diseño de Arduino en Proteus y agregar componentes, y cómo compilar el código de Arduino IDE para cargar el archivo .hex resultante en el microprocesador simulado. También se describe cómo usar puertos virtuales seriales con Hyperterminal para simular la comunicación serial entre un programa de Windows y el Arduino simulado.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ARDUINO SIMULADO CON PROTEUS

Proteus es un simulador de circuitos elctricos uno de los mejores en digital


aunque la parte de analgica se queda pobre. Es el nico programa que
conozco que puedes cargar programas de microcontroladores y simular su
funcionamiento, por lo tanto podemos simular una placa arduino sin
dificultades.
Lo primero es crear el diseo de arduino con Proteus, pero no os preocupis
que ya os lo he puesto yo frito y migao con el nombre ARDUINO UNO - v7.7,
aunque no es un diseo mo, ha sido sacado de:
http://elektronikadonbosco.blogspot.com.es/
Ahora que ya tienes tu placa de Arduino ponle todos los componentes que
quieras buscando por las libreras de Proteus (si nunca has usado este
programa te recomiendo que busques un manual por la red). Una vez
puestos nuestros componentes, pasaremos a programar nuestro arduino.
Desde ArduinoIDE no es necesario tener una placa propiamente conectada
al USB, lo que hacemos es compilar el cdigo. El programa genera varios
ficheros debemos buscar el ponga nombre.cpp.hex as los genera, .hex
significa hexadecimal es decir es lenguaje mquina.
Una vez tengamos ese archivo lo cargamos en el microprocesador de la
placa arduino ahora simulamos y si no hace lo que deberaya sabes tienes
algo mal a seguir divirtindose

PROTEUS, ARDUINOM HIPER


TERMINAL Y VIRTUAL SERIAL PORTS.
Hay una prctica que usa el hiperterminal de Windows, este programa enva
y recibe datos por el puerto serie. Como NO tenemos un puerto serie fsico,
necesitamos simular uno con el virtual serial ports, existe una versin
gratuita que debis descargaros desde la pagina del fabricante.
http://www.hhdsoftware.com/Downloads/free-virtual-serial-ports
Con este programa crearemos dos puertos virtuales a su vez estos puertos
estn conectados por un cable.
Entramos e PROTEUS y ponemos uno de los dos puertos recientemente
creados en las propiedades de COMPIM. Por otro lado necesitamos un
programa tipo el hiperterminal que antiguamente estaba por defecto en
Windows pero Microsoft decidi quitarlo, no te preocupes que est en la
carpeta, as que un doble click y lo configuramos en el otro puerto COM que
acabamos de crear.
Simulamos el circuito y desde el Hiperterminal podemos enviar datos al
arduino o si tenemos un sensor en el arduino mandrselos al programa.
Tambien podramos crearnos nuestro propio programa de Windows con
visual basic o C# o un java y hacer los mismos pasos.

UN SALUDO A TODOS ESPERO QUE OS HAYA GUSTADO ESTAS PRACTICAS


ECONOMICAS CON PROTEUS Y ARDUINO
A PROGRAMAR, INVESTIGAR Y DIVERTIRSE
http://roboticboss.blogspot.com.es/

También podría gustarte