En este apartado aprenderás a crear un programa con el editor de código de la herramienta Circuits de Tinkercad.
Editor de código de Circuits

¿Bloques o texto?
Tinkercad ofrece tres opciones de formato de edición de código: bloques, texto y bloques + texto.
Bloques
La opción de programación por bloques trabaja con la filosofía de Lego. Para construir un programa se deben ir ensamblando los distintos tipos de bloques que realizan las acciones que deseamos hacer. Estos bloques están organizados en 6 categorías de acuerdo al tipo de acción que realizan, como se muestra en la Figura 2:


Bloques Control. Incluye las estructuras de control como las de decisión y repetición.

Bloques Entrada. Incluye instrucciones para leer u obtener valores.



El procedimiento para construir un programa con la opción de edición en bloques es:
- Seleccionar la categoría de bloques que contiene la instrucción que deseas usar.
- Escoger el bloque requerido y arrastrarlo al área de trabajo.
- Ensamblar el bloque en el programa.
- Configurar los parámetros del bloque, cuando así se requiera.
Tinkercad también te ofrece la posibilidad de exportar tu código de bloques al lenguaje de programación de Arduino, para que puedas utilizarlo sin necesidad de ninguna modificación en el editor de código de la plataforma Arduino.
Texto
La opción de edición texto permite escribir directamente las instrucciones en el área de trabajo. El lenguaje de programación en el que se codifica es Arduino. También dispone de las herramientas de depuración y monitor serial que ofrece el editor de código de Arduino. En la Figura 3 puedes observar el área de trabajo de este editor de código.

Bloques + texto
Si seleccionas esta opción de edición para tu programa, deberás programar en el formato de bloques y adicionalmente, Tinkercad te irá mostrando en una ventana la codificación del programa en el lenguaje de programación de Arduino. La Figura 4 muestra el ambiente de programación de Bloques + texto.

Manos a la obra

Ahora que ya conoces cómo puedes programar tu circuito electrónico de Arduino, vamos a retomar la práctica que realizaste en el apartado Construcción de un circuito electrónico en Tinkercad para programar el encendido y apagado del LED. Sigue las instrucciones que te indica el video y prueba tu circuito.

Autoevaluación
Responde las siguientes preguntas:

Para aprender más
Autodesk. (2020). Tinkercad. Circuitos. https://www.tinkercad.com/learn/circuits
NTEF. (2021). Capítulo 4.2 Tinkercad Circuits. EnProgramación y Robótica. https://formacion.intef.es/catalogo/mod/book/view.php?id=69&chapterid=361