Nueva versión de Qublock

  • Versión actualizada de NeoPixels
  • Gráficos de Qubótica
  • Salida para televisión

Descargar Qublock

Cómo instalar y usar Qublock

Descargar QublockDescargar Ejemplos

Qudino se programa desde cualquier computadora con su programa Qublock, con una 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:

sudo usermod -a -G dialout uucp $USER

Experimentando con dibujador polar

Primera versión

Primera versión


Segunda versión

Segunda versión


Nota: la calibración no fue muy positiva, y existen pocos modelos que usen los motores en el centro, por lo que cambie de modelo de robot.

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

T1 LED parpadeante

¿Qué aprendo?

  1. Activar una salida digital
  2. Señal digital
  3. Encender un LED en ON/OFF
  4. Función digitalWrite()
  5. Temporizar una señal de salida
  6. Sintaxis de un programa en Arduino y Ardublock
  7. Conexión del Qudino a la computadora

Leer más