Biblia del Qudino – Cómo usar Qublock

Qudino se programa desde cualquier computadora con su programa Qublock, con un plataforma fácil de copiar que no requiere instalación. Los programas se crean mediante bloques de programación visual muy intuitivos que no requieren conocimientos previos.

Descargar el Programa

Abrimos el programa Arduino 1.6.8

Luego verificamos que el Qudino se conecte. En el menú de Herramientas marcamos la placa: Arduino Nano y el procesador: ATmega328.

Seleccionamos el menú Herramientas en Qublock

Así aparece la pantalla de Qublock

Presionamos Abrir y  buscamos en los ejemplos de Qublock

Sí tenemos windows tal vez debamos instalar los drives si no reconoce el puerto

Cómo instalar Arduino con Qublock (en GNU/Linux)

Una vez descargado el archivo tar.xz extraerlo en una carpeta destinada al programa, por ejemplo /home/qubotica/programas/

Una vez extraído el programa en la carpeta, dar doble click al archivo de instalación.

 

Una vez terminada la instalación, aparece Arduino en nuestro menú de sistema o en el escritorio.

Ahora podemos ver cómo correr el Qublock


Si no se ejecuta, podemos marcar el archivo como ejecutable, presionando con el botón derecho sobre el archivo y modificando los permisos en las propiedades del archivo.

T1 Parpadeante (Qublock)

Conocimientos previos

  • Activar una salida digital
  • Señal digital
  • Encender un LED en ON/OFF
  • Función digitalWrite()
  • Función pinMode()
  • Sintaxis de un programa en Qudino
  • Conexión del Qudino a la computadora

¿Qué aprendo?

delay() Temporizar una señal de salida

Materiales

  • 1 Qudino
  • 1 Cable USB

parpadeo

Imagen programa en Qublock

Programa en Arduino:

/*
-----------------------------------
Parpadeante
-----------------------------------
Enciende un LED por un segundo y lo apaga por el mismo tiempo
*/
#include // incluye la librería Qudino
//------------------------------------
//Función principal
//------------------------------------
void setup() {
// Se ejecuta cada vez que el Qudino se inicia
pinMode( rojo , OUTPUT); // Inicializa el pin rojo como una salida
}
//------------------------------------
//Función cíclica
//------------------------------------
void loop()
// Esta función se mantiene ejecutando
{
// cuando este energizado el Qudino
digitalWrite(rojo,HIGH); // Enciende el LED
delay(1000);// Temporiza un segundo (1s = 1000ms)
digitalWrite(rojo,LOW);// Apaga el LED
delay(1000);// Temporiza un segundo (1s = 1000ms)
}
// Fin del programa

Ejercicios 2

Tip: 1s = 1000ms
puedes cambiar el color del led y los tiempos de apagado y encendido

T0 Inicio (Qublock)

¿Qué aprendo?

  • Sintaxis de un programa en Qublock
  • Conexión del Qudino a la computadora
  • Señal digital
  • Activar una salida digital
  • Encender una luz (LED)
  • Función digitalWrite()
  • Función pinMode()

Materiales:

  • 1 Qudino
  • 1 Cable USB
  • Programa en Qublock

Programa en el IDE de arduino

/* Inicio: Enciende un LED */
#include <Qudino.h> //librería qudino
void setup(){
//declara aquí las entradas y salidas, en este caso led azul, rojo o verde.
pinMode( azul , OUTPUT);
//declara el led azul como salida
}
// Esta función se mantiene ejecutando
void loop() {
//activa el led azul y lo enciende
digitalWrite(azul , HIGH);
}
// Fin del programa

Notas:

En programación, el » // » se utiliza para hacer comentarios, es muy útil para que puedas explicar algo acerca de la sintáxis de una línea de código. Un ejemplo de su uso es:

digitalWrite(azul,LOW); // Apaga el LED azul

Las señales digitales (encendido o apagado) están muy presentes en todos los sistemas, y muchos sensores trabajan sobre este principio.

Ejercicios:

  1. Verifica el encendido de led verde y rojo. Reemplaza el azul por otro color.
  2. Si reemplazas ENCENDIDO(HIGH) por APAGADO( LOW), el led se apaga.