Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - agrgal

Pages: [1]
1
Core Development / Retomando la instalación de nuevos bloques
« on: 2017-January-01 08:33:34 pm »
Un saludo a todos, y en especial a Víctor. Feliz año.

He intentado retomar el desarrollo de nuevos bloques para Visualino, pero siguiendo los pasos del README.md no he conseguido hacerlo.

  • El proyecto http://github.com/bq/roboblock.git no se encuentra, sino https://github.com/bq/roboblocks
  • Cuando empieza a instalar npm (npm install) da mucho warnings con mensajes de "deprecated" y que no soporta node.js v0.10.25 (lo estoy intentando en un Ubuntu 15.04 ¿tiene algo que ver?)
  • La instalación de bower sólo se puede realizar como root y la opción --allow-root

¿Qué estoy haciendo mal? ¿Cuál es el estado del proyecto? Os agradecería me indicaseis cómo poder instalar lo necesario para ello. Gracias.

2
Bugs / Problema con Visualino 0.7 y Ubuntu 14.04 64 bits.
« on: 2016-February-24 10:21:33 pm »
Dejo el problema al instalar Visualino 0.7 con Ubuntu 14.04 64 bits. Problemas de dependencias....

Quote
root@puesto06:~/Descargas/PRINTBOT/VISUALINO/LINUX64bits# dpkg -i visualino_0.7_amd64.deb
Seleccionando el paquete visualino previamente no seleccionado.
(Leyendo la base de datos ... 525722 ficheros o directorios instalados actualmente.)
Preparing to unpack visualino_0.7_amd64.deb ...
Unpacking visualino (0.7) ...
dpkg: problemas de dependencias impiden la configuración de visualino:
 visualino depende de libqt5serialport5 (>= 5.1.0); sin embargo:
  El paquete `libqt5serialport5:amd64' no está instalado.
 visualino depende de libqt5webkit5 (>= 5.2.0); sin embargo:
  La versión de `libqt5webkit5:amd64' en el sistema es 5.1.1-1ubuntu8.

dpkg: error al procesar el paquete visualino (--install):
 problemas de dependencias - se deja sin configurar
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Se encontraron errores al procesar:
 visualino


3
Core Development / Nuevo bloque... Espero que esté bien
« on: 2016-February-20 06:14:01 pm »
Dejo una compilación de roboblocks con un nuevo bloque. Espero que me haya salido bien. He hecho algunas pruebas y va. Se trata de poder escribir en un pin de forma digital pero por valor, bien escribiendo un 0, un 1, o una variable; el bloque que hace eso sólo permite escribir "en modo diseño". Si se escribe un número mayor que cero, le calcula el resto de la división entre 2 (0 ó 1) y si es negativo lo convierte a cero.

Espero vuestras opiniones. Un saludo. Anexo también la carpeta de lenguas porque he creado una nueva variable,         LANG_ADVANCED_INOUT_DIGITAL_WRITE_GET_VAR: 'el valor', y la he puesto en todos los idiomas... También los ficheros en javascript y en c.

4
Core Development / Algunos aspectos del programa más.
« on: 2016-February-14 08:35:35 pm »
He estado usando el programa "intensivamente" tanto para preparar clases para mis alumnos como para un curso que impartiré a profesores sobre BQ PrintBOT.

Comento un par de cuestiones que pueden mejorar el programa.
  • Creo que sería conveniente que en el título de la ventana apareciera el nombre del programa cuando se grabara.
  • Creí encontrar un error, pero no sé que hice que lo quité y no he vuelto a reproducirlo. Esto me trae dos cuestiones
    • Quizás se debiera "refrescar" el código de vez en cuando e incluso eliminar errores de algún bloque que queda suelto. Lo digo porque parece que cuando cambias algo de código de una función o de alguna parte como que puede dar origen a código "basura".
    • ¿No sería mejor que la declaración pinMode fuese siempre en el setup? Quizás algún bloque que sólo haga esto al declararse y cuando esté "eliminar" que "escribir o leer pin" escriba otra sentencia pinMode?

Saludos

5
Foro general - Español / Apuntes VISUALINO
« on: 2016-February-10 03:49:49 pm »
Un saludo.

Os dejo enlace a la publicación de unos apuntes de VISUALINO. Espero que os gusten. También espero que no haya problemas de permisos por haberlos publicado... Están dirigidos a un alumnado en general, aunque enfocados a 4º ESO.

http://procomun.educalab.es/es/ode/view/1453974406581


6
Core Development / ¡¡Gracias!!
« on: 2016-February-08 03:26:28 pm »
Acabo de ver la nueva versión y la he instalado, aunque no probado. ¡¡Muchas gracias, Víctor!! Próximamente imparto un curso de PrintBot Evolution y me será muy útil. Es una alternativa offline muy buena a bitbloq.

7
Core Development / Una pregunta...
« on: 2016-January-23 08:07:33 pm »
Víctor, ante todo muchas gracias por "ocuparte" de los bugs que te mandé. Y puestos a pedir ( :)), preguntarte... ¿Tenías pensado el ampliar la batería de opciones de VISUALINO? No sé, se me ocurre que hay funciones como millis o microseconds inaccesibles desde VISUALINO que a lo mejor no son difíciles de implementar ¿no?

Saludos.

8
Bugs / Displays LCD.
« on: 2016-January-19 02:25:43 pm »
Bueno chicos, no es que me dedique a encontrarle bugs a Visualino (por haber encontrado ese bug en la función lógica AND). Simplemente os lo comunico porque me parece un programa estupendo y porque al elaborar la documentación para mis alumnos/as me he tropezado con alguno de estos problemillas que seguro que iréis solucionando.

Lo otro no sé si es o no un BUG. Son dos dificultades respecto a los LCDs.

La primera es que el bloque de ajustar la retroalimentación produce la salida "lcd.setBacklight(HIGH);" la cual arroja el siguiente error:

/tmp/visualino/visualino.ino: In function 'void loop()':

visualino:14: error: 'lcd' was not declared in this scope
     lcd.setBacklight(HIGH);
     ^

exit status 1


He investigado un poco. Sí que es un código que aparece en bitbloq (versión antigua), pero el método setBacklight no aparece en la librería LiquidCrystal de Arduino (https://www.arduino.cc/en/Reference/LiquidCrystal)...

La segunda dificultad es que al usar una shield LCD (LCD KeyPad Shield - http://www.dfrobot.com/wiki/index.php?title=Arduino_LCD_KeyPad_Shield_%28SKU:_DFR0009%29 - ), la definición de pines en visualino es inmutable (o yo no sé cómo cambiarlo LiquidCrystal lcd(12, 11, 5, 4, 3, 2) ) y en concreto esta shield necesita de otro conexionado (LiquidCrystal lcd(8, 9, 4, 5, 6, 7))  ¿Podría cambiarse sin necesidad de un paso intermedio usando ARDUINO?

Muchas gracias.

9
Bugs / Función AND
« on: 2016-January-16 10:03:39 am »
Trabajo con la versión para Linux 0.6.2, aunque en otros ordenadores con la 0.6 y 0.5 pasa lo mismo (todos con ubuntu 15.04/15.10).

Ante todo agradeceros el programa. Animaros a corregir los errores (creo haber encontrado un bug, por eso os escribo) porque es una gran ayuda en mis clases.

Mientras el bloque lógico "o" traduce correctamente la expresión para pasarla a ARDUINO; por ejemplo,  "if ((cual <= 1) || (cual == 7)) {" escribiendo el operador ||, el bloque lógico "y" no escribe su operador &&.
  • Escribe: "if ((cual <= 3)  (cual != 0)) {"
  • Cuando debería escribir: "if ((cual <= 3) &&  (cual != 0)) {"
Lo cual da, evidentemente, errores al cargarlo en la placa. Hasta ahora no se me ha ocurrido otra solución que pasarlo a ARDUINO y arreglarlo en su GUI.

Saludos.

Pages: [1]