Virtual Breadboard - Simulador de Arduino y PIC


Mucha gente aficcionada a los PIC´s y al mundo de Arduino siempre tiene problemas para encontrar las librerias o programas de simulación apropiados para Arduino y sus plataformas.
Buscando por internet nos encontramos algún que otro software útil para estos cometidos.

En este caso se trata de VIRTUAL BREADBOARD, emulador y simulador para el desarrollo de aplicaciones embebidas, tales como Arduino o Rasberry Pi.

 

Literlamente cogido de su web:   

Virtual Breadboard or 'VBB' is a development and an emulation environment for embedded applications that use microcontrollers featuring Makeable Breadboard layouts that bring your designs to life.

Un ejemplo del funcionamiento y su entorno gráfico se puede ver en el siguiente video:

 

VBB es capz de simular microcontroladores de las lineas PIC16 y PIC32, ahora tambien con la simulacion de Arduino. 

Asi pues, se encuentran una amplia variedad de componentes simulados tales como: Servos, LCDs, Lógica y otros dispositivos de I/O ( E/S ) usados para modelar y simular circuitos de alto nivel.

El entorno de trabajo es tal como se muestra a continuación:

 

Aqui enlazo un video presentación del software y el "breadbording".


Pero....¿Como funciona?

VirtualBreadboard (VBB) te permite conectar "virtualmente" (en la pantalla de tu computadora) los componentes para formar tu circuito o hardware virtual y probar tus programas o código sin necesidad de contar con el hardware real.

Funciona en base a una librería de componentes virtuales que vienen incluidos en el paquete de software: botones pulsadores, LEDs, potenciómetros, displays LCD, motores servo y steppers, chips de lógica e incluso memorias EEPROM y convertidores ADC y DAC. Adicionalmente VBB incluye una plataforma llamada Micromorph CDK (Kit de Desarrollo de Componentes Micromorph) que te permite construir y añadir tus propios componentes con simulación de entradas y salidas.

 

Crear y simular un proyecto es simple y consecuentemente, implica ciertos pasos que se detallan a continuación:
  1. Interconecta todos los componentes necesarios en la ventana de conexiones (breadboard virtual).
  2. Escribe el código que debe correr en el microcontrolador. Para el Arduino se usa el lenguaje de Arduino y para los PICs actualmente sólo soporta lenguaje ensamblador.
  3. Simula la ejecución del código y el comportamiento de los componentes.
  4. Realiza los ajustes necesarios en tu hardware y código.
 ¿Facil no?

Realmente lo que hace es que implementa y simplifica el diseño y depuración de circuitos electronicos basados en Arduino con total elegancia y sencillez.

Se trata de una opcion bastante atractiva para gente que quiera siemplemente simular un previo al montaje, o que quiera realizar simulaciones de circuitos sin disponer de los componentes fisicos para depurar.

Se trata pues de una opcion muy sencilla, gratuita e intuitiva.

Os dejo el enlace de la web de estos señores.


No hay comentarios:

Publicar un comentario