MSWLogo sirve como base para aprender la estructura de un lenguaje de programación; en tecnología tiene, no obstante, otro uso más específico del que ya hemos hablado, que es el de dar órdenes a un robot a través de una tarjeta controladora.
La tarjeta se conecta a un puerto del ordenador y en su driver de instalación debe tener un archivo que se copia y pega en la carpeta del disco duro donde está instalado el programa de control (en este caso MSWlogo).
A continuación se abre el programa y desde él se carga este archivo, que abre el puerto de comunicación entre el ordenador y la controladora y habilita las primitivas que permiten controlar las entradas y salidas de la tarjeta. Algunas de estas primitivas son:
CONECTA 3; conecta la salida número 3 en este caso.
APAGA 3; desconecta la salida número 3.
ENTRADA 3; comprueba si la entrada número 3 está activada o no y devuelve una respuesta lógica, verdadero o falso.
VOLTAJE 3 3; fija en la salida analógica 3 una tensión de 3 voltios.
NOTA: Puesto que al estudiar a distancia no disponéis de una tarjeta controladora, no tenéis por qué conocerlas pero el objetivo es que tengáis una idea del tipo de ordenes mediante las cuales se puede controlar la tarjeta de forma elemental desde el ordenador.

En la parte superior de la tarjeta podemos distinguir unas entradas / salidas digitales, en la inferior unas entradas analógicas y otras para alimentación de energía. Cada una de estas entradas y salidas tienen un número para identificarlas.
A la izquierda, de perfil, hay un elemento metálico que se trata de un puerto USB para conectarla al ordenador.