12. Demostracion de como usar Tinkercad para simular Arduino con circuitos

 

Simulación de Circuitos con Arduino en Tinkercad

¿Por qué simular circuitos?

En el aprendizaje de electrónica y programación con Arduino, lo ideal es trabajar con componentes físicos. Sin embargo, si no tienes acceso a los componentes (Arduino, LEDs, resistencias, etc.), no significa que no puedas aprender y practicar. La simulación es una herramienta poderosa que te permite diseñar, probar y depurar tus circuitos y código de forma virtual.

En este tutorial, aprenderás a usar Tinkercad Circuits, una plataforma en la nube gratuita, para simular el clásico proyecto de parpadeo de dos LEDs.


Paso 1: Acceder a Tinkercad

  1. Abre tu navegador web y ve a la página de Tinkercad.

  2. Haz clic en Iniciar sesión (Sign in).

  3. Selecciona la opción Iniciar sesión con Google (o crea una cuenta si es necesario).

  4. Elige la cuenta de Gmail con la que deseas registrarte e inicia sesión.

Paso 2: Crear un Nuevo Circuito

  1. En la página principal de Tinkercad, haz clic en la pestaña Circuitos.

  2. Luego, presiona el botón Crear nuevo circuito (o "Create new Circuit").

https://docs.tinkercad.com/@api/deki/pages/1026/=features-circuit_dashboard.png
Imagen de referencia de la interfaz (la apariencia exacta puede variar).

Paso 3: Armar el Circuito en el Simulador

Ahora, agregaremos los componentes necesarios para recrear el proyecto de los dos LEDs.

  1. Busca y agrega un Arduino UNO R3:

    • En el panel lateral derecho, haz clic en la opción Componentes.

    • Escribe "Arduino" en la barra de búsqueda.

    • Arrastra el componente Arduino UNO R3 al área de trabajo.

  2. Agrega dos LEDs:

    • Busca "LED" en la barra de búsqueda de componentes.

    • Arrastra dos LEDs (por ejemplo, uno rojo y uno verde) al área de trabajo.

  3. Agrega dos resistencias:

    • Busca "Resistor" o "Resistencia".

    • Arrastra dos resistencias al área de trabajo.

    • Cambia su valor: Haz clic en cada resistencia y en el menú de propiedades, cambia su valor a 330 Ω (ohmios), que es un valor común para proteger LEDs.

  4. Cablea el circuito:

    • Conexión del primer LED:

      • Conecta el pin digital 8 del Arduino al ánodo (patilla positiva, más larga) del primer LED, usando un cable (puedes elegir su color).

      • Conecta el cátodo (patilla negativa, más corta) de ese LED a una de las patillas de la resistencia.

      • Conecta la otra patilla de la resistencia al puerto GND (tierra) del Arduino. Usa un cable de color negro para representar tierra.

    • Conexión del segundo LED:

      • Repite el proceso: conecta el pin digital 9 al ánodo del segundo LED.

      • Conecta su cátodo a la primera patilla de la segunda resistencia.

      • Conecta la otra patilla de esta resistencia al mismo puerto GND del Arduino (puedes usar otro cable negro o conectar ambos a la misma fila de terminales negativos en un protoboard virtual).

Tu circuito en Tinkercad debería verse similar a este:

text
        330Ω
Pin 8 ---(▒)----|>|---- GND

        330Ω
Pin 9 ---(▒)----|>|---- GND

Paso 4: Escribir y Cargar el Código

  1. En la parte superior de la interfaz, haz clic en el botón Código (Code).

  2. Se abrirá un panel. Por defecto, puede estar en modo Bloques (programación visual). Cámbialo a modo Texto para escribir código directamente en C++ (el lenguaje de Arduino IDE).

  3. Haz clic en Continuar si te aparece una advertencia.

  4. Pega el siguiente código en el editor. Este código hace parpadear los dos LEDs de forma alternada.

cpp
void setup() {
  // Inicializa los pines digitales 8 y 9 como salida.
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
}

void loop() {
  // Enciende el LED en el pin 8
  digitalWrite(8, HIGH);
  // Apaga el LED en el pin 9
  digitalWrite(9, LOW);
  // Espera 1000 milisegundos (1 segundo)
  delay(1000);

  // Apaga el LED en el pin 8
  digitalWrite(8, LOW);
  // Enciende el LED en el pin 9
  digitalWrite(9, HIGH);
  // Espera otros 1000 milisegundos
  delay(1000);
}

Paso 5: Simular el Circuito

  1. Con el código cargado, haz clic en el botón Iniciar simulación (Start Simulation), ubicado en la parte superior derecha de la pantalla.

  2. Verás cómo la placa Arduino virtual se "conecta" y los LEDs comenzarán a parpadear de manera alternada, tal como se programó.

  3. ¡Experimenta! Mientras la simulación está en ejecución o detenida, puedes:

    • Cambiar los valores de delay() en el código (por ejemplo, a 2000 para 2 segundos) y ver cómo el parpadeo se hace más lento.

    • Cambiar la intensidad del LED modificando el código para usar analogWrite() en lugar de digitalWrite() (en pines con ~).

Conclusión

¡Felicidades! Has simulado con éxito un circuito de Arduino. Tinkercad te permite simular una gran variedad de componentes como pulsadores, potenciómetros, motores, sensores de ultrasonido y de temperatura, lo que la convierte en una herramienta excelente para aprender y prototipar sin necesidad de hardware físico.

Gracias por tu atención y nos vemos en el próximo capítulo. ¡Sigue experimentando

Comentarios

Entradas más populares de este blog

11. Ejemplos Básicos de Leds y Pulsadores

Lectura de Potenciómetro con Arduino Uno en Tinkercad