Cómo instalar y 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.


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í tenes windows tal vez debamos instalar los drives
(si no reconoce el puerto)

 

En GNU/Linux

Para otorgarle permiso al Arduino para usar el puerto USB hay que hacer lo siguiente:

echo "SUBSYSTEMS==\"usb\", ATTRS{idVendor}==\"1a86\", ATTRS{idProduct}==\"7523\", MODE:=\"0666\"
KERNEL==\"ttyUSB*\", ATTRS{idVendor}==\"1a86\", ATTRS{idProduct}==\"7523\", MODE:=\"0666\", ENV{ID_MM_DEVICE_IGNORE}=\"1\"" > 50-arduino.rules
sudo mv 50-arduino.rules /etc/udev/rules.d/
sudo /etc/init.d/udev restart

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

Miniaturas de openscad y stl

Resulta muy practico poder ver los archivos a imprimir, para esto diseñamos un pequeño programa.
Para instalarlo abrimos una terminal y ponermos:
wget https://github.com/maquinas-libres/openscad-thumbnailer/archive/master.zip
unzip master.zip
cd openscad-thumbnailer-master
sudo cp openscad-thumbnailers /usr/local/bin/
sudo cp openscad.thumbnailers /usr/share/thumbnailers/

Ahora tenemos que reiniciar pcmanfm y listo:
killall pcmanfm
pcmanfm