22/02/13
Elektronika-Telekomunikazioak Don Bosco: Como simular Arduino en Proteus
Elektronika-Telekomunikazioak Don Bosco
La Electrnica puede ser divertida - Elektronika dibertigarria izan daiteke jueves, 16 de febrero de 2012 Elektronika Don Bosco Rentera
Como simular Arduino en Proteus
El mejor programa que he visto para simular la placa Arduino UNO, es Proteus. Por una parte se necesita el programa con la plantilla de Arduino, y por otra se necesita el programa que queremos simular con la extensin HEX.
Proteus y Arduino
Una vez instalado el programa proteus, descargaremos el fichero correspondiente a la placa de Arduino que queramos simular. Si abrimos el esquema correspondiente al UNO con el Proteus , (versin 7.7 o superior) nos encontraremos con la siguiente vista:
Quienes somos? - Nortzuk gara? Somos el departamento de Electrnica y Telecomunicaciones del instituto de formacin profesional de Don Bosco Rentera. Aqu podreis ver lo que los alumnos de Mantenimiento Electrnico e Instalaciones de Telecomunicaciones han hecho, o estn realizando. Errenteriako Don Bosco lanbide heziketako Elektronika eta Telekomunikazioak departamendua gara. Hemen Mantenimendu Elektroniko eta TelekomunikazioInstalazioko ikasleek eginten ari direna edo egindakoa ikusi ahalko duzue.
El Arduino UNO con sus pines de conexin
Suscribirse a / Harpidetu
En ella se puede ver el modelo UNO de Arduino con los elementos que componen dicha placa, como el LED de indicacin de encendido, el led 'L' conectado a la patilla digital 13, las patillas nombradas, etc.
Entradas Comentarios
Para poder simular el cdigo, deberemos decirle al chip qu cdigo y dnde se encuentra y para ello deberemos acceder al microcontrolador del Arduino. Esto lo conseguiremos haciendo clic encima del Arduino, con la combinacin de teclas 'CTRL+C' accederemos al circuito que forma el Arduino en s y haciendo doble clic sobre el microcontrolador se nos abrir la ventana de configuracin del ATmega328.
Sigueme en - Jarrai nazazu:
Nuestros Videos - Gure Bideoak
elektronikadonbosco.blogspot.com/2012/02/como-simular-arduino-en-proteus.html
1/4
22/02/13
Elektronika-Telekomunikazioak Don Bosco: Como simular Arduino en Proteus
El ATmeg329 que compone el Arduino Uno
Una vez all slo nos queda cargar el cdigo haciendo clic en el icono de la carpeta de 'Program File:' y buscar el archivo '.hex' generado por el Arduino durante la compilacin.
con la tecnologa de
Bisitak/Visitas
11,449
Ventana de configuracin del ATmega
El microcontrolador ya sabe que tiene que ejecutar, por lo que salimos de la ventana aceptando los cambios, pulsamos 'CTRL+X' para volver al circuito del Arduino y hacemos clic sobre el boton de play para iniciar la ejecucin del cdigo, pudiendo ver su resultado si todo ha ido bien. Una vez que hayamos indicado la ruta al archivo .hex, no hace falta que se la volvamos a indicar, directamente modificamos el cdigo, le damos a verificar y al darle al play en el Proteus, automticamente tomar la nueva versin del cdigo. Tambin se puede verificar el cdigo mientras la simulacin est en curso sin ningn problema. Si en vez de indicar la ruta al archivo .hex usamos el .elf podremos comprobar los errores del programa, ejecutndose paso a paso. Para ello primero pulsamos el 'play' en Proteus, para luego pulsar 'pausa', entonces saldrn las pantallas del cdigo y de las variables. En mi opinin la pega que le he encontrado a ejecutar paso a paso, es que el cdigo sale en C puro y no en wiring por lo que cuesta ms la comprensin de este.
Etiquetas - Etiketak
180 (2) 180 grados (2) 328 (1) 328p (1) 328ppu (1) 360 grados (2) 360 (2) abiadura (2) Analgica (1) AND (2) angulo Dw ell (1)
Arduino (10)
Arduino UNO
(20)
argia (1) ate irekiak (1) ate logikoak (1)
ATMEGA (1) ATMEGA328 (1) ATMEGA328p (1) ATMEGA328p-pu (1) automvil (2) baloncesto (1) basket (1) Bidireccional (1) binario (1) bitarra (1) bluetooth (1) Board (2) bootloader (1) brazo robot (1) CD (1) centralita (1) ciclos formativos (1)
Circuito impreso (3) Cloruro ferrico (2) Competicin de velocistas (1) concurso (3)
construccin de pista velocista (1) Cursos (1) Cursos de electrnica (1) Cursos en Rentera (1) Cursos gratis (1) Cursos gratuitos (1) DB Bots (3) dbh (1) DDR (1) decimal (1) diodoa (1) DIY (3)
don bosco (4) Donbosco (6) Drivers (2)
egi taula (1)
electronica (15)
energia iturria (1)
elektronika (13)
Obteniendo el .hex o .elf
Por defecto, al verificar el cdigo (compilar) el archivo .hex se guarda en una carpeta temporal, por lo que su acceso no ser sencillo. Tenemos dos posibilidades, se puede cambiar para siempre donde guardar el archivo .hex de Arduino o sino que Arduino nos diga en que carpeta se ha creado el archivo. Como la primera opcin ya la tratamos en otro artculo aqu hablaremos sobre la segunda opcin. En las versiones del IDE anteriores al v1.0 para conocer la ruta en que el compilador guarda el '.hex' y el '.elf' mantendremos pulsada la tecla 'Mayus' o 'Shift' mientras hacemos clic sobre el botn de compilar, obteniendo en la pantalla de depuracin la direccin de dicho archivo. En la versin del IDE v1.0 para conocer la ruta, hay que ir a la pestaa 'File', 'Preferences' y marcar la opcin 'Show verbose output during: Compilacin'. Se podra seleccionar Carga pero no tiene demasiado sentido ya que si estamos simulando es porque no queremos tener la placa Arduino conectada al PC, por lo que tener pulsada esta pestaa no da ms que problemas.
enkoderra (1) Erosketa karro automatizatua (1) Erregistroak (1) eso (1) Espaol (1) Euskaraz (1) Extensin Hex (2) formacin profesional (1) FP (2) fuente de alimentacin (1) gratis (1) hamartarra (1) Hex (2) heziketa zikloak (1) i2c (1) icar (1) IDE (1) IDE 1.0.1 (1) IdeiON (1) interruptor (1) irakurketa analogikoa (1) Karnaugh (2) karroa (1) l293 (4) lanbide heziketa (1) lectura analgica (1) Led (4) Led barra (4) Led RGB (1) lerro jarraitzailea (1) lueces (1) luz (1) Mapeado (1) micro (1) Microchip (1) microcontrolador (6) mikel gurrutxaga (1) Mikrokontrolagailua Soinua (1) Minisumo (1) Montar circuito (1) motor (2) Motor CC (2) motor
corronte continua (2) Motor dc (2) Mquina virtual (2) NOT (2) nunchuk (1) Osciloscopio (1)
patxi xabier aduriz (1)
PCB (4)
PIC (8)
PIezoelectrico (1) Piezolektrikoa (1) PIN (1) pines (1) pista eraikuntza (1) PORT (1) Potenciometro
(3) potentziometroa (2) ProiektON (2)
Proteus (4)
puertas abiertas (1) puertas lgicas (1) puerto paralelo (1) puerto serie (2) puerto USB (1) pulsador (3) Pultsadorea (5) PWM (3) rastreador (1) Registros (1) rentera (1) RGB (1) robot (5) robot lasterkaria (3)
robot velocista (5) robota (2) robtica (2) Serbo (2) Serbomotores (1) serie (1) Servo (4) Servomotor (4) Sigue lineas (3)
Siguelineas (3) Simulacin (3) simulazioa (1) Soinu maila (1) Sprint layout (2) tabla de la verdad (1) tecnologa (2) teknologa (2)
telecomunicaciones (1) telekomunikazioak (1) timbre (1) Trucar servomotor (3) txapelketa (1)
elektronikadonbosco.blogspot.com/2012/02/como-simular-arduino-en-proteus.html
2/4
22/02/13
Elektronika-Telekomunikazioak Don Bosco: Como simular Arduino en Proteus
txirrina (1) Unidad de control (1) Vehiculo (3) vehculo simple (1) Velocidad del motor (2) w ii robot (1) WMware (2) Zirkuitu inprimatua (1) Zirkuitua montatu (1) zumbador (1) zunbadorea (1)
En ambos casos obtendramos la ruta del archivo en el propio IDE.
Hay que tener en cuenta que la ruta del archivo puede pasar por carpetas ocultas y para mostrarlas haremos la siguiente secuencia: 1. Inicio -> Panel de control -> Opciones de carpeta 2. Abrimos la pestaa 'Ver' 3. Activamos 'Mostrar todos los archivos y carpetas ocultas' Podeis ver paso a paso la creacin de un circuito en Proteus y la simulacin con el archivo .hex
Si os ha gustado simular con Arduino podis ver como se ve la simulacin del control de un servomotor con un potenciometro.
Publicado por i.hernandez en 10:55
Recomendar esto en Google
Etiquetas: Arduino UNO, Extensin Hex, Hex, Proteus, Simulacin
3 comentarios:
Frijolito! 1 de julio de 2012 01:06
elektronikadonbosco.blogspot.com/2012/02/como-simular-arduino-en-proteus.html
3/4
22/02/13
Elektronika-Telekomunikazioak Don Bosco: Como simular Arduino en Proteus
Muchas gracias. Me sirvio mucho. Ya antes habia intentado simular Arduino en Proteus, pero me quedaba en querer conectar entradas o salidas en los pines, pues no sabia que pin del Micro era el pin en la placa. Gracias Responder
Meny 8 de julio de 2012 22:39 Muchas gracias por compartir lo que sabes. Responder
i.hernandez
6 de agosto de 2012 12:20
Me alegra que os haya ayudado. Responder I n t r o d u c et uc o m e n t a r i o . . .
Comentar como: Cuenta de Google Publicar Vista previa
Entrada ms reciente
Pgina principal
Suscribirse a: Enviar comentarios (Atom)
Entrada antigua
elektronikadonbosco.blogspot.com/2012/02/como-simular-arduino-en-proteus.html
4/4