# Guía de uso Arduino en la Escuela es un entorno de programación por bloques. Esto significa que para construir un programa, en lugar de escribirlo usando texto, se debe definir a partir de la composición de distintos tipos de bloques. Cada bloque denota un comportamiento específico. Al combinar distintos tipos de bloques se obtienen comportamientos más complejos. Como la mayoría de los entornos de programación por bloques, el componente principal de Arduino en la Escuela es el área de trabajo (o _workspace_). El _workspace_ es un lienzo en donde los bloques se pueden manipular. Al comenzar un nuevo proyecto, el único bloque sobre el _workspace_ es el bloque de definición de proyecto, mostrado a continuación. BLOCK:main: Este bloque define la tarea principal que queremos resolver con nuestro proyecto. Al comenzar vacío, nuestro proyecto no hace nada. Para definir su comportamiento debemos agregar más bloques en la ranura en forma de "C". Para agregar bloques se cuenta con una paleta (o _toolbox_) que nos presenta el catálogo de bloques disponibles organizados en categorías. El _toolbox_ se encuentra a la izquierda del _workspace_. Cliqueando una categoría del _toolbox_, esta se despliega mostrando su contenido. A continuación, se puede cliquear uno de los bloques y arrastrarlo al _workspace_ para incorporarlo al programa. Notar que la mayoría de los bloques no pueden ubicarse sueltos en el _workspace_ sino que deben estar dentro de otro bloque. Las formas de los bloques determinan dónde pueden ser ubicados y dentro de qué otros bloques se pueden conectar.