0% encontró este documento útil (0 votos)
285 vistas11 páginas

Practica Numero 2

Este documento describe el uso de Arduino y Proteus para simular un proyecto electrónico. Los objetivos son aprender a programar Arduino para controlar dispositivos y aplicar esos conocimientos para crear y simular proyectos prácticos usando ambas herramientas. Se explica cómo conectar componentes a Arduino en Proteus y programarla usando lenguaje C/C++ para simular el comportamiento en tiempo real. También se investigan formas alternativas de obtener código hexadecimal y otros programas para simular Arduino como Arduino Debugger, Arduino
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)
285 vistas11 páginas

Practica Numero 2

Este documento describe el uso de Arduino y Proteus para simular un proyecto electrónico. Los objetivos son aprender a programar Arduino para controlar dispositivos y aplicar esos conocimientos para crear y simular proyectos prácticos usando ambas herramientas. Se explica cómo conectar componentes a Arduino en Proteus y programarla usando lenguaje C/C++ para simular el comportamiento en tiempo real. También se investigan formas alternativas de obtener código hexadecimal y otros programas para simular Arduino como Arduino Debugger, Arduino
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

Facultad de Informática y Ciencias Aplicadas

Escuela de Informática

Asignatura: Sistemas Digitales

Docente: Ing. José Mauricio Rivera Mejía

Nombres Brayan Ismael Castillo Méndez 25-4111-2020

Pérez Segovia Héctor Eduardo 25-0574-2021

Recinos Villanueva Edwin Josué 25-3737-2016

Rivas Alvarado Ervin Christopher 25-4279-2013

Eldin Okely Rosales García 25-4113-2020

Actividad: Práctica de Laboratorio # 2

Tema: Arduino con Proteus

Fecha de entrega: 18 de Febrero del 2024


Índice
Introducción.................................................................................................................................1
Objetivos......................................................................................................................................1
General.........................................................................................................................................1
Especificos....................................................................................................................................1
Conocer la placa Arduino en el entorno de Proteus.....................................................................1
Conocer el entorno de simulación de la placa Arduino con Proteus........................................2
INVESTIGACIÓN....................................................................................................................3
Investiga sobre otras formas de obtener el código hex........................................................3
Investiga sobre otros programas que simulen la placa Arduino uno....................................3
Realizar un programa que simule el comportamiento de un semáforo...............................3
Conclucion............................................................................................................................4
Bibliografia...........................................................................................................................4
Anexos..................................................................................................................................5
Introducción

Arduino y Proteus son dos herramientas fundamentales en el mundo de la electrónica y


la programación, cada una con su propia función pero complementándose de manera
excelente. En este trabajo de investigación, exploraremos qué es Arduino, qué es
Proteus y cómo se pueden utilizar juntos para desarrollar proyectos electrónicos.

Tambien es una plataforma de código abierto que se ha convertido en un estándar en la


comunidad de aficionados, estudiantes y profesionales de la electrónica. Consiste en una
placa de circuito impreso con un microcontrolador y un entorno de desarrollo integrado
(IDE) que simplifica la programación y la interacción con dispositivos electrónicos.

La versatilidad de Arduino radica en su capacidad para interactuar con sensores,


actuadores y otros dispositivos periféricos a través de sus pines de entrada y salida, lo
que permite a los usuarios crear una amplia gama de proyectos, desde sistemas de
automatización del hogar hasta robots y dispositivos portátiles como un software de
diseño y simulación de circuitos electrónicos ampliamente utilizado en la industria y en
entornos educativos. Permite a los diseñadores crear esquemáticos de circuitos, diseñar
placas de circuito impreso (PCB) y simular el comportamiento de los circuitos antes de
la implementación física.

Objetivos

Objetivo General

 Aprender a programar en el entorno de desarrollo de Arduino para controlar


dispositivos electrónicos, adquiriendo habilidades en programación estructurada
y manejo de variables, condicionales y bucles.

Objetivos específicos

 Aplicar los conocimientos adquiridos en la creación y simulación de proyectos


prácticos utilizando Arduino y Proteus, abordando problemas del mundo real y
desarrollando soluciones innovadoras.
 Utilizar la simulación en Proteus para identificar y corregir errores de
programación y diseño de circuitos, mejorando la eficiencia y fiabilidad de los
proyectos.
PROCEDIMIENTO:

 Competencia 1. Conocer la placa Arduino en el entorno de Proteus

Abre Proteus y el software está listo para ser usado con la placa Arduino. Selecciona
“P” DEVICES, y digita “arduino”, selecciona “ARDUINO UNO R3 V1.0, das aceptar

Haca podemos ver el inicio de nuestro emulador


La simulación de la placa Arduino en Proteus incluye la capacidad de conectar
periféricos y componentes electrónicos a los pines de entrada/salida de la placa virtual,
programarla utilizando el lenguaje de programación Arduino (generalmente basado en
C/C++) y simular el comportamiento del programa en tiempo real.

Conecta al pin 9 de la placa Arduino una resistencia de 220Ω en serie con un led, con el
cátodo conectado a tierra. Guardalo con el nombre de arduino-uno-led
Investigación

• Investiga sobre otras formas de obtener el código hex

¿Qué es el sistema hexadecimal?

La palabra hexadecimal es una combinación de los términos hexa y decem. Hexa


proviene del griego y significa “seis”, mientras que decem es la palabra latina para
“diez”. El sistema hexadecimal es, por lo tanto, un sistema de numeración posicional
que tiene como base el 16. Esto quiere decir que el sistema hexadecimal utiliza 16
dígitos diferentes. En otras palabras: hay 16 dígitos, frente a los dos del sistema binario
(1 y 0) o los diez del sistema decimal (de 0 a 9). Pero, en la práctica, ¿cuál es el
propósito de este sistema?

¿Para qué sirve el sistema hexadecimal?

El sistema hexadecimal se utiliza en la informática para facilitar la legibilidad de


números grandes o secuencias de bits largas. Estos se agrupan en cuatro bits cada uno y
se convierten al sistema hexadecimal. Con ello, a partir de una larga secuencia de unos
y ceros se obtiene un número hexadecimal más breve, que puede dividirse en grupos de
dos o cuatro. Así, los números hexadecimales son una manera más compacta de
representar secuencias de bits. El sistema se utiliza, entre otras cosas, en la dirección de
origen y de destino de protocolos de Internet (IP), en los códigos ASCII o en la
descripción de los códigos de color en diseño web con el lenguaje de hojas de estilo
CSS.

Tabla del sistema hexadecimal

Para facilitar la comprensión del concepto, publicamos a continuación la tabla de los


primeros números hexadecimales. Esta es una tabla que enumera los 16 dígitos del
sistema hexadecimal y su valor en base 10 y base 2. de modo que nos puede servir como
una de las herramientas de conversión más válidas del sistema decimal y binario al
sistema hexadecimal, y viceversa.
Usos y ventaja del sistema
hexadecimal

Cualquier dígito
hexadecimal de (0) a (F)
se puede convertir así en
un número decimal o en un número binario de cuatro dígitos. Esta característica de los
números hexadecimales facilita el proceso informático

• Investiga sobre otros programas que simulen la placa Arduino uno

 Arduino Debugger

Y empezamos con un simulador de código abierto, al que también se le conoce como


Paul Ware’s Arduino Simulator, ya que es un sencillo simulador de código abierto
creado por un desarrollador independiente. Es muy fácil de utilizar, y tiene librerías
locales con datos de la mayoría de sensores y actuadores que le puedes conectar

Es un simulador que cuenta con una interfaz gráfica que busca ser sencilla para los
usuarios medios, y con la que vas a poder manipular fácilmente los cambios en el
Arduino que tengas conectado o sus sensores y actuadores, para revisar su código de
trabajo y el circuito.
 Arduino IO Simulator

Se trata de una de las herramientas gratuitas para simular Arduino de Xevro, quienes
también tienen otros simuladores de pago bastante más complejos. Está diseñado para
poder simular las entradas y salidas de tu proyecto, simplemente conectando la placa
Arduino ONE a tu ordenador por USB, permitiéndote cambiar las líneas de código que
quieras de tu proyecto.
 ArduinoSim

Se trata de un simulador totalmente gratuito y multiplataforma para que lo uses en


cualquier ordenador, aunque en este caso no es de código abierto. Está creado en
Python, y está diseñado para poder integrarse sin problemas en el entorno de Arduino.
Su objetivo es simple, el de ofrecer una buena plataforma para aprender a programar y
diseñar tus circuitos, y lo cumple. Fue creado sobre todo para una audiencia
experimentada de científicos e ingenieros, pero con el tiempo ha ido madurando con el
suficiente material de apoyo como para poder utilizarlo en un entorno más personal e
inexperimentado.

 Circuit Lab

Circuit Labv es una herramienta online que podrás usar en cualquier ordenador desde el
propio navegador, y sin tener que instalar nada. Te permitirá diseñar tus circuitos
añadiendo una gran cantidad de complementos, y luego simularlos para comprobar que
todo va bien.

Esta aplicación web te permitirá aprender y entender el funcionamiento interno de


cualquier boceto de Arduino, diseñar tus proyectos y depurarlos. También tiene una
gran cantidad de documentación, tutoriales, y hasta una suerte de Yahoo respuestas
interno para que puedas progresar en tus proyectos y ayudarte del soporte de la
comunidad.
Realizar un programa que simule el comportamiento de un semáforo. Emplear para ello tres
LEDs de colores rojo, verde y naranja. La secuencia que deben seguir es la siguiente: Verde (8
segundos) – Naranja (3 segundos) – Rojo (10 segundos). El intervalo de tiempo entre una luz y
otra debe ser ½ segundo. Nota: debes dejar constancia del programa, colocar imagen del

código hex, imagen del circuito con proteus funcionando

 Conclucion
Arduino y Proteus son herramientas complementarias que se utilizan en el desarrollo y
simulación de proyectos electrónicos. Proteus ofrece un entorno de simulación que
permite probar y depurar el código de Arduino antes de cargarlo en un dispositivo
físico. Esto es especialmente útil para detectar errores y realizar pruebas sin la necesidad
de hardware real, lo que ahorra tiempo y costos.

En resumen, la combinación de Arduino y Proteus proporciona una plataforma poderosa


para el diseño, desarrollo y prueba de proyectos electrónicos, desde simples prototipos
hasta sistemas complejos. La simulación en Proteus permite verificar el funcionamiento
del código y el circuito antes de implementarlo en hardware real, lo que ayuda a reducir
errores y optimizar el proceso de desarrollo. En conjunto, estas herramientas son
fundamentales para estudiantes, aficionados y profesionales que trabajan en el campo de
la electrónica y la programación.

 Bibliografía

https://xevro.be/products/arduino-simulator-windows-free.html

https://tallerelectronica.com/2015/04/11/unoardusim-software-de-simulacion-de-
arduino-uno/

https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-debugger

También podría gustarte