¿Quiere probar el código Arduino sin conectar hardware ni circuitos electrónicos? Uno de estos simuladores de Arduino puede ayudarte.

Trabajar con placas de microcontroladores Arduino es más fácil que nunca, gracias a todos los recursos disponibles en línea. Puede encontrar innumerables guías de hardware y software de Arduino en la web, y el hardware en sí es asequible y accesible para personas de todos los ámbitos de la vida. Pero, ¿qué sucede si desea escribir su código antes de comprometerse a comprar hardware Arduino?

Aquí es donde entra la simulación de Arduino. Ofreciendo una gran herramienta de aprendizaje y creación de prototipos, un buen simulador de Arduino le servirá bien siempre que desee probar el código sin usar hardware.

Los mejores (gratuitos) emuladores/simuladores de Arduino en línea

En el verdadero espíritu de código abierto de Arduino, muchas de las herramientas de simulación disponibles en línea son de uso gratuito. Exploremos tres de los mejores simuladores Arduino gratuitos que existen. Hay montones de

instagram viewer
grandes proyectos Arduino para principiantes disponible en línea para que pueda comenzar.

Simulador Wokwi Online Arduino y ESP32

Wokwi Online Arduino and ESP32 Simulator es una herramienta increíblemente fácil de usar, que ofrece mucha libertad al crear sus circuitos. La herramienta funciona exclusivamente en su navegador, con una amplia gama de componentes Arduino disponibles para jugar, incluidos botones, pantallas y una gran cantidad de sensores.

Una de las principales ventajas de Wokwi es que te permite elegir los pines de E/S que deseas para cada uno de tus componentes. También cuenta con todas las placas Arduino más populares y comunes para brindar una experiencia precisa.

Circuitos Autodesk Tinkercad

El simulador de circuitos en línea Tinkercad Circuits de Autodesk no es tan completo como Wokwi cuando se trata de componentes, pero la interfaz es más moderna y fácil de usar. Solo un puñado de placas de microcontroladores están disponibles con Tinkercad Circuits, lo que hace que la herramienta sea la mejor para aquellos que usan placas Arduino Uno.

SimulIDE

SimulIDE es el único simulador de Arduino en esta lista que debe instalarse en su computadora. El software está disponible de forma gratuita en Windows, macOS y Linux, por lo que es tan fácil de acceder como Wokwi y Tinkercad Circuits.

Este software tiene una interfaz de usuario muy antigua que puede parecer intimidante al principio. Sin embargo, una vez que superas esto, SimulIDE es un excelente simulador de Arduino con una de las gamas más completas de componentes disponibles en una herramienta como esta.

Cómo simular un circuito y código Arduino

Cada uno de estos simuladores de Arduino funciona de manera bastante similar, pero vale la pena explorarlos todos para tener una idea de cuál es el mejor para ti. Para mantener las cosas justas, utilizaremos el mismo código y hardware con cada uno de los simuladores: el ejemplo estándar de Blink que viene con el IDE de Arduino.

Cómo usar Wokwi para crear un circuito Arduino

Dirígete a la Sitio web de Wokwi y desplácese hacia abajo en la página de inicio para encontrar el Empezar desde el principio sección. Seleccionar arduino uno para crear un nuevo proyecto con él (o el tablero elegido) precargado.

En la ventana de simulación, haga clic en el icono azul "+" y seleccione CONDUJO de la lista. Vaya al mismo menú nuevamente y agregue un Resistor al proyecto

Haga clic en Arduino clavija de tierra y arrastre el nuevo cable a la pata izquierda del LED. Siga esto haciendo clic pin 13 en el Arduino y conectándolo a un extremo de la resistencia. Conecte el otro extremo de la resistencia a la pata derecha del LED.

Ahora es el momento de agregar el código. Elimine la plantilla de código que cargó con el nuevo proyecto y pegue el código de ejemplo de Blink en el cuadro.

Una vez completado, puede hacer clic en el botón verde de reproducción (flecha derecha) para iniciar su simulación. Tu LED debería parpadear y apagarse.

Cómo usar el circuito Tinkercad para crear un circuito Arduino

Dirígete a la Circuito Autodesk Tinkercad sitio web e inicie sesión o cree una nueva cuenta para comenzar. Una vez que tenga acceso al tablero, desplácese hacia abajo en la página y seleccione Crea tu primer diseño de circuitos en la sección Circuitos.

Ahora verá un lienzo en blanco y una lista de componentes en el lado derecho. Desplácese hacia abajo en la lista o busque "Arduino" y seleccione el Arduino Uno R3 opción de la lista para agregarlo al lienzo. Haga lo mismo para agregar un CONDUJO y un resistor al lienzo.

Haga clic en Arduino clavija de tierra y arrastre el cable a la pata izquierda del LED. A continuación, haga clic en pin 13 en el Arduino, y arrastre el cable a la pata más cercana de la resistencia. Conecte el otro extremo de la resistencia a la pata derecha del LED.

Tinkercad Circuits funciona con programación basada en bloques y código. Para esta demostración, estamos usando código, pero también puede hacer que esto funcione con bloques si lo desea. Hacer clic Código a la derecha de la pantalla y seleccione Texto del menú desplegable. Pegue el código en este cuadro y presione Iniciar simulación para ver el código en acción.

Cómo usar SimulIDE para crear un circuito Arduino

A diferencia de Tindercad Circuits y Wokwi, SimulIDE es una aplicación descargable. Dirígete a la Sitio web de SimulIDE, descargue la última versión para su sistema operativo, descomprima el archivo y ejecute el archivo EXE que contiene.

Todavía no estamos listos para comenzar. Además de SimulIDE, también debe descargar una versión heredada del IDE de Arduino. Arduino IDE 1.8.19, para ser precisos. Dirígete a la sitio web de arduino, descargue la versión zip para su sistema operativo y descomprímalo.

Inicie SimulIDE y seleccione el Archivo nuevo icono sobre el lienzo de la derecha. A continuación, seleccione el Ajustes rueda dentada a la izquierda del icono Nuevo archivo, haga clic en Configuración del compiladory asegúrese de que arduino se selecciona en el menú desplegable de dispositivos. Establezca la ruta de la herramienta en el directorio IDE de Arduino que descargó. En nuestro caso, esto es F:\arduino-1.8.19-windows\arduino-1.8.19\.

Ahora es el momento de agregar algo de hardware. Encuentra un arduino uno, un CONDUJO, y un resistor de la lista a la izquierda de la pantalla y arrástrelos al lienzo de la izquierda. Al igual que los otros circuitos, conecte el clavija de tierra del Arduino a la pata de tierra del LED. Conectar pin 13 en el Arduino a un extremo de la resistencia, y el otro extremo de la resistencia a la pata libre del LED.

Pegue el código en el lienzo de la derecha. Desde aquí, haga clic en el Depurar sobre el lienzo de la derecha, guarde el archivo con un nuevo nombre y espere a que se complete el proceso. Clickea en el Ejecutar hasta el punto de interrupción sobre el lienzo de la derecha para ejecutar la simulación.

¿Qué simulador de Arduino es mejor para usted?

Como puede ver, construir un circuito en Wokwi, Tinkercad Circuits o SimulIDE es un proceso similar. Sin embargo, cada una de estas herramientas se destaca por diferentes razones, y el proceso por el que acabamos de pasar hace que sea más fácil ver sus puntos fuertes.

  • Wokwi: Ligero, fácil de usar y respaldado por una comunidad entusiasta, Wokwi es una buena opción para cualquiera que esté comenzando con la simulación de Arduino. Su lista de piezas no es tan completa como la de SimulIDE, pero tiene todo lo que necesita para crear circuitos Arduino complejos sin ningún hardware.
  • Circuitos Tinkercad: Gracias a su respaldo de Autodesk, Tinkercad Circuits es elegante y moderno, y recibe actualizaciones periódicas. No tiene una colección muy amplia de componentes, pero presenta proyectos prefabricados y programación de bloques, lo que lo hace ideal para nuevos usuarios. Tinkercad Circuits incluso funciona en navegadores móviles.
  • SimulIDE: Si bien es un desafío configurarlo, pocos simuladores de microcontroladores pueden igualar a SimulIDE. Con cientos de componentes, opciones de configuración completas y un depurador preciso, esta herramienta es capaz de proyectos complejos como un Videojuego de mano Arduino.

Comience con la programación de Arduino

Si no tienes un Arduino a mano, usar uno de estos simuladores es una excelente manera de comenzar a aprender a programar uno y planificar un proyecto electrónico.

Los Arduinos son una gran herramienta para cualquier programador o creador en ciernes. Son fáciles de usar, accesibles y muy divertidos, y hay muchos artículos en el sitio de MakeUseOf para que comiences. Ya sea que desee hacer una consola de juegos portátil o un termómetro de escritorio, vale la pena comenzar hoy mismo con sus sueños de Arduino.