En esta actividad aprenderás cómo pasar de los bloques de Tinkercad al código en Arduino IDE y cargarlo en tu placa Arduino UNO. Sigue estos pasos, que se adaptan al estilo de las demás actividades:
Obtener el código en Tinkercad
- Inicia sesión en Tinkercad y abre el circuito que has creado.
- Haz clic en el botón “Código" para que aparezcan los bloques que hemos utilizado, si todavía no se estaban mostrando.
- Encima de la lista de bloques disponibles se encuentra el "Modo de edición". Seleccionamos "Bloques + Texto" para que aparezca el código en C pero sigamos teniendo disponible la edición por bloques.
- Selecciona y copia todo el código que se muestra.
Abrir el Arduino IDE
- Ejecuta el Arduino IDE en tu computadora. Si aún no lo tienes, descárgalo desde la página oficial: https://www.arduino.cc/en/software.
- Pegar el código en un nuevo sketch
- En el Arduino IDE, crea un nuevo sketch (Archivo > Nuevo).
- Borra todo el contenido que aparezca.
- Pega el código copiado en el editor.
Conectar la placa Arduino UNO
- Utiliza un cable USB para conectar tu placa Arduino UNO a la computadora.
Configurar el entorno en el Arduino IDE
- Debajo de la barra de menús encontramos varios botones y un desplegable. Pulsamos en el desplegable.
- Si aparece nuestra placa, en este caso Arduino UNO, no hacemos nada.
- Si no aparece, pulsamos en el texto "Selecto other board and port"
- En boards buscamos Arduino UNO y la seleccionamos.
- En puertos elegimos el que aparezca y pulsamos en botón "OK"
Cargar el programa en la placa
- Haz clic en el botón “Subir” (ícono de flecha) para compilar y transferir el código a la placa.
- Si todo está correcto, el Arduino ejecutará el programa y verás cómo tu proyecto cobra vida.
Con estos pasos, podrás trasladar de manera sencilla tu proyecto simulado en Tinkercad al entorno real con Arduino, combinando la facilidad de la programación por bloques con el control directo del hardware.
¿Eres capaz de identificar a que bloques corresponden las instrucciones de C que has pegado en el IDE de Arduino?