Tarjeta Innobot

En este tutorial aprenderás cómo instalar el Software Pygmalion IDE y luego se programar por primera vez el Innobot.

Info

  • Principiantes
  • Edades: 10+

Temas STEAM

  • Ciencia.
  • Tecnología.
  • Ingeniería.
  • Matemáticas.

Logros y habilidades

  • Comprender lo que significa programar.
  • Identificar pasos y palabras básicas para utilizar el Software instalado.
  • Comparar el lenguaje de programación digital, con las ordenes que a diario damos a nuestro cerebro para realizar las tareas más básicas.

Recomendaciones

  • Tener Software Pygmalion IDE Descargado

Descargar Software

Paso 1. Descarga el archivo la última versión del Software Pygmalion IDE Aquí
Paso 2. Abrir el archivo alojado por omisión en la carpeta de descargas.
Paso 3. Ejecutar el programa con derechos de Administrador (Clic Derecho).   Paso 4. Elegir el Idioma.   Paso 5. Ejecutar el programa.   Paso 6. Seleccionar carpeta de destino.   Paso 7. Seleccione los componentes que desea instalar
Paso 8. Seleccione el nombre del acceso directo.
Elija3
Paso 9. Deje seleccionada la opción de crear un ícono en el escritorio. (Recomendado) Paso 10. Sumario de la descarga (clic en instalar)
  Paso 11. Espere un momento, mientras el programa se instala.
Instalación
 Paso 12. Finalizada la instalación general del programa, empezará la instalación de Drivers, para continuar haga clic izquierdo en Siguiente.
Drivers1
 Paso 13. Clic Izquierdo en , espere un momento mientras se instalan los Drivers
Drivers2
 Paso 14. Los Drivers se han instalado correctamente. Clic izquierdo en Finalizar.
Drivers3
Paso 15. Ejecute CODE, Clic izquierdo en Finalizar.
EjecutarCODE
 Paso 16. Una vez se ejecute el programa, es posible que aparezca el siguiente mensaje:
Esto quiere que el computador requiere ejecutar herramientas externas y necesita permiso para hacerlo, solo debe dar clic en Permitir acceso.
Paso 17. Una vez instalado el programa  este se ejecutará automáticamente.

Instalación Controladores

Conecta la tarjeta Innobot a tu ordenador usando el cable USB, el LED verde indicador de la alimentación (nombrado como PWR (Power) en la tarjeta) debería quedar encendido a partir de ese momento.

Gif 2.1 - Conexión_usb_a_computadorInstalación controladores (drivers) tarjeta Innobot

La instalación de Drivers se realiza automáticamente con la Versión de instalador (Installer) del software Pygmalion IDE. Sin embargo, previendo algún error en el proceso de instalación, se recomienda realizar la siguiente prueba:

Cuando se conecta la Tarjeta Innobot después de la instalación del software. Para asegurarse si se han instalado correctamente los Drivers de la Tarjeta Innobot haz clic derecho en Equipos>Administrar y luego en el Administrador de Dispositivos, debería aparecer Arduino Leonardo (COM15) u otro COMxx (depende de cada computador). En la sección de Puertos (COM y LPT). Si usted puede observar la tarjeta y el puerto donde está conectada, entonces la instalación de Drivers fue satisfactoria.

tutorial-software-innobot-7

¿Problemas?

Si usted no utilizó la  Versión de instalador (Installer) del software Pygmalion IDE, no ha podido verificar correctamente la instalación de Drivers o ha decidido instalarlos manualmente. Lo invitamos seguir las siguientes instrucciones:
Cuando se conecta la Tarjeta Innobot, en Windows debería inicializar la instalación de los Drivers (siempre y cuando no hayas utilizado ese ordenador anteriormente). Para asegurarse si está correctamente conectada la Tarjeta Innobot haz clic derecho en Equipos >Administrar y luego en el Administrador de Dispositivos, debería aparecer Arduino Leonardo (No Instalado-símbolo de advertencia).
tutorial-software-innobot-3
  Haz clic derecho sobre Arduino Leonardo (Con signo de advertencia) y luego seleccionamos Actualizar software de controlador… tutorial-software-innobot-4Luego hacemos clic en Buscar Software de Controlador de equipotutorial-software-innobot-5  Buscamos el controlador (Driver) en la carpeta donde instalamos el software \Pygmalion IDE\CODE\drivers\  El asistente de instalación buscará los drivers y le anunciará que encontró un «USB Serial Converter» (se traduce por Conversor USB-Serie). Acepta la instalación de drivers hasta llegar a la siguiente ventana y finalmente, haz clic en Finalizar.
 tutorial-software-innobot-6
El controlador ha sido instalado satisfactoriamente, si fue exitoso la Tarjeta Innbot se verá en el administrador de dispositivos, como Arduino Leonardo (COM15) u otro COMxx (depende de cada computador).
tutorial-software-innobot-7

Programando

Inicie el programa Pygmalion IDE –  BLOCKS

Imagen 1.1-Icono_Pygmalion_IDE_BLOCKS

Imagen 1.1.1-Pygmalion_IDE

PRINCIPAL DE BLOCKS

Conecte la tarjeta Innobot al computador.Gift 2.1 - Conexión_usb_a_ccomputador

Encender LED

led_01

Este bloque, permite encender el LED interno de la tarjeta Innobot.

Dentro del Ciclo infinito coloque el bloque Encender LED. Este código le indicará a la tarjeta innobot que se encenderá el Led interno que posee.

tuto 1

Esperar

Este bloque, permite retardar instrucciones durante una cantidad de milisegundos (1 segundo es 1000 milisegundos).

Debajo del bloque Encender LED coloque el bloque Esperar 1000 milisegundos. Este código le indicará a la tarjeta innobot que encienda su Led interno durante un tiempo de 1000 milisegundos (1 segundo).

tuto 2

Apagar LED

Este bloque, permite apagar el LED interno de la tarjeta Innobot.

En ese mismo orden sitúe el bloque Apagar LED y posteriormente debajo del bloque Esperar 1000 milisegundos. Con el fin de indicarle a la tarjeta Innobot que apague su Led  durante un tiempo de 1000 milisegundos (1 segundo).

tuto 3

Hasta aquí,  su programa debe verse de la siguiente manera:

programa final

Programando

Inicie el programa Pygmalion IDE –  CODE

ICONO NUEVO SOFTWARE

1

1.1

Conecte la tarjeta Innobot al computador:

gif-coneccion

Encender LED

ledOn();

Esta función enciende el LED que está conectado en el pin 13, de la tarjeta Innobot.

Escribe las siguientes líneas de código en CODE:

void setup() {
  // escribe código aquí, para que se ejecute una sola vez:
}

void loop() {
  // escribe código aquí, para que se ejecute repetidamente:
ledOn();

}

Delay

delay();

Esta función permite retardar en milisegundos (1 segundo son 1000 milisegundos) una instrucción de código, esta función permite valores numéricos enteros. Por ejemplo,

delay(1000);

Ahora agrega un delay (retardo) de 1 segundo, después de encender el LED código en CODE:

void setup() {
  // escribe código aquí, para que se ejecute una sola vez:
}

void loop() {
  // escribe código aquí, para que se ejecute repetidamente:
ledOn();
delay(1000);

}

Apagar LED

ledOff();

Esta función apaga el LED que está conectado en el pin 13, de la tarjeta Innobot.

Finalmente, apagamos el LED y escribimos un delay (retardo) de 1 segundo:

void setup() {
  // escribe código aquí, para que se ejecute una sola vez:
}

void loop() {
  // escribe código aquí, para que se ejecute repetidamente:
ledOn();
delay(1000);
ledOff();
delay(1000);
}

Cargando el Programa

En este punto, realice los pasos de verificación y carga del programa.

tuto 4

Seleccione la tarjeta Innobot en el menú de herramientas del programa.

VerifiaciónTarjeta

Seleccione el puerto correspondiente a la tarjeta Innobot en el menú de herramientas (Antes de realizar este paso verifique que ha conectado la tarjeta al computador por medio del cable USB).

VerifiaciónPuerto

Para verificar el código pulse el botón,

Verificar

Observe que la barra inferior del programa indica el progreso de compilación,

BarraCompilar

CompiladoBarra

Para cargar el programa en la tarjeta Innobot, presione

Cargar

El programa le confirmará en la parte inferior de la ventana con la palabra «subido» la carga del código en la tarjeta.

BarraCargar

CargadoBarra

Ahora, observe como el LED de la tarjeta se enciende y se apaga en un tiempo de 1000 milisegundos.

Disminuye el tiempo de encendido y apagado del LED, y mira lo que sucede: delay(500);

12.1