Software Crumble

fragmento_programa El software del Crumble es un entorno de programación gráfico inspirado en Scratch. Resulta muy sencillo de usar y permite realizar programas de una forma rápida y eficaz.

Versión 0.25.2 (13 de septiembre de 2016) – Novedades:

  • Mejora en el soporte del sensor de distancia HC-SR04: ahora puede funcionar con un único pin
  • Se añade la dependencia python-cairo en Linux.

Windows – (Requiere Windows XP SP3 o superior)
Descargar crumble-0.25.2.msi (15.4 MB)

Mac OS X – (Requiere OS X 10.6 (64-bit) o superior)
Descargar crumble-0.25.2.dmg (30.2 MB)
video de muestra

Linux (deb)
Descargar crumble_0.25.2_all.deb (110.7 KB)

El programa debe funcionar correctamente en las distibuciones más recientes de Linux Debian. Hasta ahora ha sido probado en:

  • Ubuntu 16.04, 15.10 (También debería funcionar en la versión 14.10)
  • Raspbian Jessie (Testeado en Pi 3B y Pi 2B, también parece funcionar bien en Pi 1B+ y Pi ZERO)

Instalación

En Ubuntu, dar doble clic en el archivo .deb. Todas las dependencias se descargan de forma automática. Automáticamente aparecerá el icono del programa Crumble en el escritorio.

Para instalar la aplicación mediante la consola de comandos. Primero usaremos apt-get para instalar dependencias (el siguiente comando deberá introoducirse en la consola en una única línea)

sudo apt-get install python-numpy python-wxgtk3.0 python-pyparsing python-cairo libhidapi-libusb0

Cambiamos al directorio de descargas, por ejemplo:

cd Descargas

Por último instalamos el programa Crumble

sudo dpkg -i crumble_0.25.1_all.deb

En distribuciones sin python-wxgtk3.0

El siguiente procedimiento está comprobado en:

  • Ubuntu 14.04 LTS
  • MAX 8.0
  • Linux Mint 17.3

En una sola línea sudo apt-get install python-pip python-numpy python-wxgtk2.8 python-pyparsing python-cairo libhidapi-libusb0

sudo pip install pyPubSub

cd Descargas (usa el path donde se descargan los archivos)

sudo dpkg -i –force-all crumble_0.25.1_all.deb

Pŕoximas novedades

  • Soporte de módulos Crumb.
  • Monitorización de entradas y salidas
  • Lenguaje textual.
Histótico de versiones

Versión 0.25.1 (31 de marzo de 2016)

  • Se añade soporte para el sensor de distancia HC-SR04.
  • Se añade asociación de archivos en Linux.

Versión 0.24.2 (14 de enero de 2016)

  • Solucionado un problema en la gestión de la memoria de Crumble que podría ocasionar el bloqueo temporal del mismo.
  • Nuevo código del USB para soportar la versió de Linux.
  • Solucionados algunos otros problemas menores.

Versión 0.24.1 (26 de noviembre de 2015)

  • Nombres de variables definidos por el usuario.
  • Nuevos bloques para el control del Sparkles.
  • Solucionado un problema del software que podría llegar a causar daños (en muy raras circustancias) al firmware del Crumble.

Versión 0.23.2 (5 de octubre de 2015)

  • Añade el bloque para el control de servos de RC a las salidas A, B, C, y D. Esto nos permite controlar hasta 4 servos (y dos motores DC) con un único controlador Crumble.
  • Añade el bloque para generar números aleatorios
  • Ahora los terminales A, B, C, y D ya pueden usarse como entradas y salidas dentro de un mismo programa (cambio dinámico de comportamiento).

Versión 0.21.0 (5 de julio de 2015)

  • Mejoras en el comportamiento del boton cuadrado rojo (stop) del entorno de programación. Ahora, además de detener la ejecución del programa, resetea las I/Os y para los motores 1 y 2

Versión 0.20.3 (13 de mayo de 2015)

  • Solo para Windows. Soluciona el error “cx_Freeze: Python error in main script”

Versión 0.20.1 (21 de abril de 2015)

  • Solucionados problems en el bloque de lectura analógica.
  • Comprobación de nueva versión del software al arrancar el programa (muestra el mensaje en la barra de herramientas si está disponible).

Version 0.20.0

  • Monitorización de variables (estado de entradas) mediante conexión USB.
  • Solucionado problema que afecta a la medida secuencial de entradas analógicas enmás de un terminal de entrada.
  • Solucionado problema que afecta a la espera de ms y variables.

Version 0.19.4

  • Solucionado el problema con la velocidad del motor.
  • Instalador de Windows con firmado digital.
  • Nuevo bloque: Apagar todos los Sparkles.

Version 0.19.2

  • Bloque If-Else.
  • Operaciones lógicas (AND, NOT y OR).
  • Variables (Limitadas a 7, con nombres fijos hasta la versión 0.20.0) y funciones matemáticas.
  • Entradas analógicas.
  • Modificación del color de los Sparkles mediante variables.
  • Bucles con un número de iteraciones.
  • Barra lateral con funciones en categorías.
  • Nuevo bloque de espera en ms, ahora la función de espera en segundos solo admite enteros.
  • Pequeñas mejoras y solución de algunos errores menores.

Version 0.13.9 (Alfa)

  • Solucionado problema con la imagen del disco en el OS X.
  • Pequeños cambios de adaptación para los futuros bloques.

Version 0.13.8 (Alfa)

  • Mejora la tolerancia al ruido de las entradas (ayuda cuando se usan motores).
  • Fusión de los bloques “Motor Speed” y “Basic Motor”.

Version 0.13.7 (Alfa)

  • Solucionado un problema con el arranque en OS X.
  • Se añade el bloque de control de velocidad del motor.
  • Se añade barra de herramientas con mensajes de programa menos intrusivos.
  • Otras correciones y errores de ajuste.

Version 0.13.3 (Alfa)

  • Corregido error en la entrda de valores.
  • Solucionado el error de I/O cuando se envía un nuevo programa.
  • El instalador para OS X ahora es una imagen de disco.
  • Otras correciones y errores de ajuste.

Version 0.12 (Alfa)

  • Se genera el ejecutable para OS X 10.6 (64 bits) o superior.

Version 0.11 (Alfa)

  • Solucionado un problema en Windows cuando se hace clic con el raton de forma muy rápida.

Version 0.1 (Alfa) Primera versíon con funcionalidades básicas

  • Control de motor, sin control de velocidad aún.
  • Comandos básicos para el control de Sparkles.
  • Entradas digitales.
  • Bloques de control booleanos y bucles.
Share Button
Follow us on Facebook Follow us on Twitter

A ver si adivinas que utilizamos en este sitio? Aquí tienes el ladrillo en cuestión por si quieres leerlo