TODOPIC

Otros Microcontroladores / Dispositivos programables => Arduino => Mensaje iniciado por: julian.dasilva en 14 de Abril de 2011, 10:53:41

Título: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 14 de Abril de 2011, 10:53:41
Hola gente!

Estoy trabajando en un nuevo entorno gráfico de programación para Arduino, computación física y robótica. Si bien aún no está terminado, se puede ya ver algo aquí:

http://minibloq.org]http://minibloq.org]http://minibloq.org (http://minibloq.org)

He trabajo mucho en colegios y creo que es una herramienta que puede resultar útil para el aula, además de que tiene algunas características interesantes:

* Corre completamente "offline" y es portable (puede ejecutarse desde un pendrive).
* Es rápido, ya que está hecho en C++.
* Genera código C/C++, lo compila y lo baja a la memoria flash de la placa (Arduino u otras).
* Es compatible con Wine e incluso está funcinando en la OLPC XO (hay videos en el sitio web). Así que en netbooks también camina...
* Es expandible.
* Tiene una interfaz de usuario moderna, con ventanas acoplables, zoom, navegación por teclado, etc..
Está hecho con herramientas de código abierto (básicamente wxWidgets, MinGW, Code::Blocks, Inkscape...)
* Una vez que termine la versión 1.0 voy a liberar todo el código (bajo una licencia estilo MIT con la única limitación de que no podrá utilizarse en proyectos militares).
* Si bien todavía el sitio está en inglés, el programa vendrá también en español. En wikipedia hemos creado sólo la página en español por ahoral: http://es.wikipedia.org/wiki/Minibloq (http://es.wikipedia.org/wiki/Minibloq) (de paso: ¡nos la quieren borrar! así que es bienvenido cualquier aporte vuestro en la página de discusión para que no nos la saquen ¡gracias!)

Estoy tratando de terminar una primera versión pública (v0.4) para finales del mes que viene (estoy esperando por una posible campaña de 1 mes en kickstarter, porque realmente la necesito).

¡Son bienvenidas las opiniones y las preguntas!

Aquí hay una pequeña captura de pantalla (con un programita "blink"):

(https://lh6.googleusercontent.com/_QUiG-606Uyk/TZvY4Zr5iMI/AAAAAAAAAHY/qXgHRhzZzIY/s800/Blink.jpg)

Y acá hay ejemplos:

http://blog.minibloq.org/p/examples.html

Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Nocturno en 14 de Abril de 2011, 11:29:36
¡Qué chulo!, te felicito Julian.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 14 de Abril de 2011, 12:22:25
Gracias!
Espero tener más novedades pronto!
Saludos,
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: agauss en 15 de Abril de 2011, 01:58:41
Interesante, espero pronto poder descargar el soft para hacer primeros pininos.

Saludos...
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: falflores en 15 de Abril de 2011, 03:03:57
Muchas gracias por querer compartir con el mundo un proyecto de tal magnitud, se ve muy bueno, felicidades por tu trabajo.

Pero personalmente pienso que las herramientas como el Arduino hacen que las nuevas generaciones tengan un conocimiento superficial e incompleto de estas herramientas que son los micros, no obstante, para otros usuarios y desarrolladores que no les interesa ver las "tripas" de estos cacharros, está muy bien.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 15 de Abril de 2011, 08:30:50
Gracias!
Entiendo las críticas a este tipo de herramientas. Nuestro trabajo puntual es con chicos, y en este momento en RobotGroup funciona un taller extra curricular con casi 50 alumnos, que comienzan a los 6 años.  Y que ellos puedan programar dispositivos de computación física es lo bueno que tienen estas herramientas. Ahora, como esto no fue pensado tanto desde el "marketing" (como otros entornos para robótica que andan por ahí), sino como herramienta que realmente sirva para enseñar, el entorno gráfico está orientado (como se puede ver en los screenshoots), a luego facilitar la transición al código textual.

En cuanto a Arduino en sí, para mí tiene algunos grandes méritos, en el que supongo que algunos sí coindirán, aunque quizá otros no:

1. Que haya herramientas fáciles de usar hace que una actividad se convierta en menos elitista. A quien realmente le gusta, va a profundizar y luego seguirá su caminio dentro de las tripas electrónicas. Y al que no, al menos conoció algo. También está el otro usuario, que simplemente quiere realizar su proyecto, sin importarle mucho el cómo, porque su actividad pasa por la creatividad y tiene algo que expresar. Me refiero por ejemplo a artistas, diseñadores industriales, etc.. Por ejemplo, además de trabajar en RobotGroup, doy clases en un posgrado de la Facultad de Arquitectura de la Universidad de Buenos Aires, y ahí sí que me ayudan Multiplo, Arduino, y este tipo de sistemas, porque la cuestión en esas clases es otra.

2. No sé a los demás, pero a mí me pasaba algo no tan agradable hace unos años: No podía creer la aceptación que tenían los controladores basados en BASIC (ya saben a cuáles me refiero). Eran caros, propietarios, lentísimos y su API realmente pequeña. Sin embargo se vendían como maní con chocolate. Si algo hizo bien a Arduino, fue sacar del ruedo a esos bichos, y con tecnología open source. Finalmente, aunque la sintaxis esté simplificada en Arduino, sigue sienci C/C++ ¡Y no BASIC! El que quiere usar clases y punteros, ahí los tiene.

Un abrazo!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: dolphin_96 en 15 de Abril de 2011, 09:12:06
Exelente trabajo, este  tipo de software es my divertido para los niños lo que los hace incursionarse a temprana edad en el mundo de los micros,.

Felicidades.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 15 de Abril de 2011, 09:17:32
Gracias, y saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: scientist en 15 de Abril de 2011, 10:30:44
Mis más sinceras felicitaciones Julian, de verdad que has hecho un fantastico trabajo, creo tambien que no solo es para los pequeños, sino como bien dices, para personas que no saben nada de programación y quieren expresar sus ideas, saludos
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 15 de Abril de 2011, 10:37:38
Gracias! En eso estamos. Pronto vamos a liberar todo el proyecto, estamos a un mes más o menos (faltan varias cositas, pero como se vé en los videos, ya funciona lo básico).
Un abrazo!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: scientist en 16 de Abril de 2011, 01:28:25
Donde podria ver un tutorial para aprender a utilizar las herramientas que utilizaste para este proyecto, solo he tocado el visual c#, pero me gustaria que las aplicaciones que hago, fueran multiplataforma, saludos
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Veguepic en 16 de Abril de 2011, 09:12:47
Impresionante!!

Felicitaciones!!

Quedo pendiente de las novedades.

Saludos
Hugo
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 17 de Abril de 2011, 16:54:25
Hola de nuevo.

Primero: ¡Gracias por los comentarios!

Segundo: Acerca de la pregunta con tutorial para las herramientas que se usaron en el desarrollo. Les cuento un poco: Para desarrollar esto se usó una versión portable de Code::Blocks (portable porque corre desde un pen, sin configuraciones locales en la máquina), compilando con MinGW, que viene con dicha versión. Los gráficos se trabajaron en general con Inkscape, que también es open source, al igual que Code::Blocks y MinGW.

La versión específica de Code::Blocks se llama CodeBlocks-RG y la hemos también armado nosotros en RG.Labs. Estará lista para descargar un tiempo después de que publique la versión 1.0.Alpha de Minibloq (exacamente, si todo va bien, la publicaremos al mismo tiempo que los fuentes de Minibloq). La librería de clases para la GUI y otras tareas, es cross-platform: hemos utilizado wxWidgets. Ésta es molesta de ser compilada la primera vez para quienes no están acostumbrados a ella, y es por esto que en el CodeBlocks-RG la incluiremos ya en forma precompilada.

Una vez que todo este paquete esté liberado, compilar los fuentes de Minibloq implicará 2 cosas:

1- Darle click al workspace para que se habra con CodeBlocks.
2. Darle click al botón de Build All.

Je je, luego de eso, deberían tener un exe compilado con 0-Errors/0-Warnings.

Pronto estará todo el paquete listo. Ah, algo importante, sobre todo para los que no gustan ni de las interfaces gráficas para microcontroladores, y para quienes tampoco están contentos con el Arduino-IDE: En CodeBlocks-RG también se pueden programar AVRs y Arduinos, para eso estamos preparando unos cores prearmados también, pero hay que esperar los releases de todo.

Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: doppel en 17 de Abril de 2011, 17:22:21
felicitaciones por el desarrollo!!! la verdad que está muy copada la idea y se ve super bien!
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 02 de Mayo de 2011, 17:17:48
Hola!

Quería avisar que Minibloq está en Kickstarter desde hoy:

http://kck.st/mnWW8y (http://kck.st/mnWW8y)

Hacer esto público es de gran ayuda para el proyecto, ¡gracias!

Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: MLO__ en 18 de Junio de 2011, 22:10:59
Hola.

Felicitaciones!!! muy buen trabajo!!!!

Saludos
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 19 de Junio de 2011, 11:21:06
Gracias!

La campaña de Kickstarter ya terminó, por lo que envié, tal como prometí, la primer Alpha y sus fuentes a los backers. Ahora estoy trabajando fuerte en la Beta, que cuando esté lista, dentro de poco, va a estar disponible para bajar, también con el código fuente.

Saludos,
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: jfmateos2 en 19 de Junio de 2011, 14:16:12
Hola Julian, enhorabuena por tu éxito en kickstarter y ánimo para completar el proyecto.

Tengo una duda sobre kickstarter que seguramente podrás aclararme...

Según leo en las FAQ, para fundar un proyecto en kickstarter es necesario cumplir los requisitos de Amazon Payment

Citar
Am I eligible to start a Kickstarter project?

To be eligible to start a Kickstarter project, you need to satisfy the requirements of Amazon Payments:

Be a US resident and at least 18 years of age with a social security number (or EIN), a US bank account, US address, US state-issued ID (driver’s license), and major US credit or debit card.

Projects must also follow the Kickstarter guidelines.

Y si estás fuera de EEUU dice esto:

Citar
I'm not in the US. Can I start a project on Kickstarter?

You don't have to physically be in the US, but there are some US requirements to be eligible. Please read: "Am I eligible to start a Kickstarter project?"

We’re working hard to open up to more countries. If you’ve been waiting, we really appreciate your patience.

La duda es ¿se puede fundar un proyecto si no eres estadounidense?
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 19 de Junio de 2011, 16:21:43
Hola, jfmateos2, gracias!
Te comento: Kickstarter te deja seleccionar "Project Location" en otras partes del mundo, pero tiene que formar parte del proyecto alguien que resida en USA y tenga número de seguridad social en USA y cuenta de Amazon. Esta persona es además la titular de la cuenta. De otro modo, no podés luego cobrar el dinero. Esta persona tiene que ser parte del equipo que lleva el proyecto adelante. Espero que sirva la respuesta.
Saludos,
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: jfmateos2 en 19 de Junio de 2011, 16:56:20
Clarísimo Julian... muchas gracias.

Me encanta tu proyecto y la forma cómo lo estás llevando adelante.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: DaYeS en 19 de Junio de 2011, 17:43:27
Felicidades Julian, un proyecto de lo más interesante además de tener muy buena pinta.

Mis más sinceras felicitaciones.

Salu2
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: beto1234 en 03 de Octubre de 2011, 14:03:19
 Muy bueno julian, vos trabajas en alguna universidad?

Salu2
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 03 de Octubre de 2011, 14:09:53
Hola, ¡gracias!
Doy clases en la UBA, pero mi principal trabajo es en RobotGroup.
Saludos,
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: jfmateos2 en 03 de Octubre de 2011, 14:18:46
Quizás te interese echar un vistazo al proyecto S4A: http://seaside.citilab.eu/scratch/arduino
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 03 de Octubre de 2011, 14:36:48
Hola, lo conozco, y me parece excelente! Es diferente de Minibloq en varios aspectos, son tecnologías que se pueden complementar dependiendo la aplicación.
Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Geo en 12 de Octubre de 2011, 14:17:56
También está Modkit: http://www.modk.it, aunque, a decir verdad, de los tres me interesa más Minibloq :).
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 12 de Octubre de 2011, 15:13:56
Gracias! La Beta la estoy terminando estos días. Modkit está bueno, aunque es online, lo cual implica una forma de trabajo diferente.
Además, de Minibloq va a haber versión en español!
Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Geo en 13 de Octubre de 2011, 01:01:44
Modkit está bueno, aunque es online, lo cual implica una forma de trabajo diferente.
Además, de Minibloq va a haber versión en español!
Aunque Modkit es el único que he podido probar y me gustó mucho el estilo, esas son las dos razones por las que estoy más interesado en Minibloq :).
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: cdrpo en 13 de Octubre de 2011, 19:00:02
Buen proyecto!

El futuro de la programación informática son los entornos gráficos con bloques
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 13 de Octubre de 2011, 19:06:08
Gracias!
Saludos,
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: MGLSOFT en 13 de Octubre de 2011, 21:04:57
Gracias! La Beta la estoy terminando estos días. Modkit está bueno, aunque es online, lo cual implica una forma de trabajo diferente.
Además, de Minibloq va a haber versión en español!
Saludos!
Julián

Excelente trabajo, felicitaciones!!

Por que una version español y una ingles, en vez de una version multilenguaje??
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 13 de Octubre de 2011, 21:08:46
Porque todavía no alcancé a programar la versión multilenguaje. Ya está bastante hecho de la estructura interna de la internacionalización, pero no voy a llegar para la Beta. Sin embargo va a estar a mediano plazo, no es complicado pero sí largo de armar.
Saludos!
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: MGLSOFT en 13 de Octubre de 2011, 21:16:39
Otro excelente!!

Rapido y furioso !! asi me encanta!!
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: MGLSOFT en 13 de Octubre de 2011, 21:40:57
Segun lei en tus publicaciones, se puede generar archivos de configuracion para otros hardwares diferentes.
Tengo una placa chipKIT™ Max32 de Digilent, compatible con Arduino (tiene un PIC32 como core), sera posible crear el archivo ese y poder usarla luego con Minibloq ??

Aqui las referencias sobre esta placa, incluso los esquematicos y su firmware.
Chipkit MAX32 (http://www.digilentinc.com/Support/Support.cfm?ProdCat=CHIPKIT-MAX32&DocType=Product+Documentation&NavTop=85)

La utilidad: enseñanza
Creo que coincide con el fin de tu obra... :mrgreen:
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 13 de Octubre de 2011, 22:02:29
Hola, te describo bien lo que preguntás:

1. Se podrán configurar otras placas, pero no aún en la Beta, porque la parte del soporte multiplaca está haciéndose progresivamente. En la Beta se podrá ver esto potencialmente porque va a soportar diferentes micros (ARM de forma preeliminar, con los Maple boards) y diferentes tipos de AVR, desde los ATTiny25 hasta el Mega2560, pasando por micros "diferentes" como el Mega32U4.

2. Ahora, una vez finalizado, el sistema "multiboard" debería resultar bastante potente, por lo que no debería haber problemas en que un usuario se arme los archivos de configuración para soportar hardware como el que describís.

3. A esa placa en particular la conozco, y tiene un problema: no todo el toolchain que la acompaña es full open source. Minibloq, en principio no va a soportar placas que no tengan el toolchain completamente abierto en la distribución oficial, pero esto no impide en absoluto que diferentes usuarios puedan armar el "backend" y subirlo para que agregando ese módulo, Minibloq soporte tal o cual hardware.

4. Adicionalmente, como Minibloq será open source (a partir de la primer versión estable, probablemente la v1.0) cualquiera podría armar otra distro que incluya otro hardware. No hay problema con eso.

5. Una alternativa a la placa que mencionás, pero completamente open source es la nueva versión de Pinguino con un PIC32. Salió un artículo lindo en Make online, no lo tengo a mano ahora, pero lo escribió Phillip Torrone por lo que debe ser fácil de googlear.

¡Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: MGLSOFT en 13 de Octubre de 2011, 23:46:44
Podras desburrarme un poco acerca del toolchain y porque no es open source, o que parte no lo es??
Y ademas como seria la incorporacion de una nueva placa, o sea un ejemplo practico, si pudieras?

Gracias y perdon por tanta molestia.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 13 de Octubre de 2011, 23:55:10
Hola, acá está el artículo que explica por qué hicieron Pinguino, porque justamente no les gustaba el toolchain no full open source de la placa que mencionás:

http://blog.makezine.com/archive/2011/10/meet-the-pinguino.html

Sin embargo, no sé exactamente cuáles son las herramientas que Microchip o Digilent no abrieron, pero también lo había visto en un post en otra parte (sólo que no me acuerdo dónde).

En cuanto a cómo agregar otra placa, como te decía el sistema multiboard no está listo y va a cambiar bastante aún, pero cuando esté todo funcionando, deberia ser algo como esto:

1. Proveer el toolchain (compilador, linker, downloader y API). Si se trata de un micro ya soportado por Minibloq (AVR, ciertos ARM Cortex M3, etc.), esto no será necesario. El toolchain debe tener distribución "portable" (de las que pueden correr desde un pendrive, por ejemplo).

2. Editar unos archivos XML (y eventualmente algunos headers) que le dicen a Minibloq qué compilador utilizar y qué downloader, y con qué parámetros.

3. Configurar qué bloques soporta la nueva placa (esto depende del hardware, claro).

4. Opcionalmente, proveer las imágenes para que el usuario vea un dibujo de la placa en la ventana principal de Minibloq.

Creo que eso sería todo, aunque puede que haya que hacer alguna otra cosita.

Saludos,
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: MGLSOFT en 13 de Octubre de 2011, 23:58:04
Genial!!

Leo el articulo urgente !!
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: cdrpo en 18 de Octubre de 2011, 08:52:30
Create apps for your phone! algo así veremos pronto para microcontroladores  :-/
http://www.youtube.com/watch?feature=player_embedded&v=Iq9KkAbhxQg#!

No es una dirección de youtube válida
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 23 de Octubre de 2011, 15:10:01
¡Hola de nuevo!

Finalmente, tras mucho trabajo, Minibloq.v0.8.Beta está disponible para descargar de:

http://minibloq.org (http://minibloq.org)

Espero que les guste y que pueda serles útil. Tengan en cuenta que es una Beta a la que aún le falta mucho, pero estoy trabajando en el proyecto de forma continua.
Los fuentes voy a liberarlos probablemente en 2 versiones (v0.82 quizá), una vez que haya estabilizado e implementado algunas características muy importantes que aún faltan.

¡Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Nocturno en 23 de Octubre de 2011, 16:32:39
Tiene una pinta extraordinaria
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 23 de Octubre de 2011, 16:36:45
¡Gracias! ¿Lo bajaste ya? Parece que el server está un poco saturado, invito a cualquier usuario que tenga ganas a subirlo a uno o más mirrors o a bittorrent, o incluso si quieren pueden postear un comentario con el link en el blog del proyecto.

¡Un abrazo!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Suky en 23 de Octubre de 2011, 19:07:20
Tiene una pinta extraordinaria

+1
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Geo en 24 de Octubre de 2011, 03:07:10
Simplemente... ¡Genial! :-/

Hace unos minutos lo descargué y no tuve problemas, si gustas, puedo alojar un mirror en mi sitio, aunque no prometo que sea permanente ;).
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 24 de Octubre de 2011, 11:25:32
Muchísimas gracias! Claro, cuantos más mirrors, mejor!
Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Geo en 24 de Octubre de 2011, 14:09:08
Ya está, mirror de la versión en español en Mexchip:

http://www.mexchip.com/descargas/Minibloq.v0.8.Beta.ESP.zip

Una pregunta, ¿entre los planes a corto plazo está la versión multilenguaje?
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 24 de Octubre de 2011, 14:11:13
¡Hola! Sí, exactamente, es una de las primeras cosas a implementar para la v0.81.
¡Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Geo en 24 de Octubre de 2011, 19:04:08
¡Excelente! Seguiremos al pendiente del desarrollo :).

Ah, y por si a alguien le sirve, ya está el mirror también del instalador de la versión en español: http://www.mexchip.com/descargas/Minibloq.v0.8.Beta.ESP.exe
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: agauss en 27 de Octubre de 2011, 09:50:44
Pues ya lo descargue y esta muy bien, solo una pregunta, ¿genera en algun lugar el archivo con extension .hex?, esto por aquello de querer seguir simulando la tarjeta de ARDUINO UNO en proteus. Saludos y excelente soft...
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Geo en 27 de Octubre de 2011, 12:41:35
A reserva de que Julián proporcione más detalles, yo lo he estado probando y te comento que el archivo .hex queda en una carpeta llamada NombreProyecto_Files\Output\, junto con algunos otros archivos resultado de la compilación, entre ellos un main.pde donde se encuentra el código generado por la herramienta.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 27 de Octubre de 2011, 18:31:18
Hola! En el menú Component (o Componente) hay un submenú que abre directamente la carpeta de donde están grabando el programa (componente en Minibloq). Ahí adentro se genera automáticamente el subdir de nombre "nombrecomponente_Files" y en output están no sólo el hex sino algunos intermedios, y también el código generado (.cpp).

El proyecto será open source pronto, así que no hay problema alguno en proporcionar información, la idea es que todo sea lo más abierto posible.

¡Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: agauss en 30 de Octubre de 2011, 14:18:01
Ya lo verifique amigo julian, muchas gracias, esta de lujo. Otra pregunta julian, hay alguna manera de escribir un dato sobre algun puerto sin que sea un solo bit? algo asi como usar en arduino los registros DDRX, PORTX.

Saludos...
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 30 de Octubre de 2011, 16:01:56
Hola, actualmente no hay un bloque para hacer eso, tuve que limitar las funciones para poder lanzarlo cuanto antes (cada funcionalidad, bloque, board, etc. requiere testing, etc.). Además, el programa va todavía a crecer mucho, si todo va bien. Y algunas funcionalidades tienen que ver con cosas que si se hacen dentro de un tiempo (cuando otros subsistemas estén listos), van a ser mejores y más consistentes con el resto del programa.  De todos modos, cuando termine de implementar bien el sistema de bloques, voy a documentar cómo hacer para que cualquier usuario pueda agregar los suyos propios. Hoy por hoy ya es posible agregar bloques personalizados, pero no documentaré esto todavía porque van a cambiar varias cosas que tuve que "hardcodear" para acelerar el lanzamiento. En particular un bloque como el que describís, que tome 2 parámetros (dirección de I/O) y valor podría ser posible sin mucho esfuerzo. Lo que pasa es que ese tipo de bloques pueden generar algunos inconvenientes sobre todo con chicos, más allá de que son más difíciles de entender (en los bloques actuales, los pines tienen su número y éste se corresponde con el número que aparece físicamente en la placa). Minibloq va a contar en un futuro no muy lejano con un sistema de perfiles para regular la complejidad de lo que se le presenta al usuario. De esta forma, un docente podría por ejemplo, definir perfiles para alumnos más chicos, sólo con los bloques básicos, mientras que los bloques más avanzados estarán disponibles para los alumnos mayores.
¡Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: cdrpo en 06 de Noviembre de 2011, 19:01:42
 :idea: pensando en las tabletsPC de APPLE y otros y  como ya viene en camino Windows8OS con soporte especializado en pantallas táctiles, por que no ir adicionando a Minibloq característica táctiles, es decir mover bloques, editar, pegar con las yemas de los dedos ...

He visto un vídeo muy interesante de edición de programas en parte táctil

http://twolivesleft.com/Codea/

http://www.youtube.com/watch?feature=player_embedded&v=jaIhEXZ7WW4
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 06 de Noviembre de 2011, 19:15:04
Muchas gracias cdrpo! No conocía Codify, me gusta que use Lua.

Agregar funciones táctiles está en el roadmap, sobre todo para Windows 8 y en el futuro Android. Esta herramienta podría ayudar a tener algo en iPad.

Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 27 de Noviembre de 2011, 12:07:44
Hola gente, como sabrán el proyecto ha estado bastante activo. Además de estar trabajando en la próxima versión (v0.81), y en versiones nativas para Linux (y más adelante Mac), avanzamos también con la documentación pública del proyecto. Hoy agregamos una página con ejemplos introductorios (desde el blink hasta alguna actividad con robots). La mayoría de los ejemplos incluyen diagramas Fritzing, videos y lista completa de partes, así como el código Minibloq (archivos mbqc). Espero que les pueda servir y estamos también trabajando para tener ya en paralelo una página en español. Aquí les dejo el enlace:

http://blog.minibloq.org/p/tutorials-and-examples.html (http://blog.minibloq.org/p/tutorials-and-examples.html)

Y aquí están también las páginas con la documentación inicial, aunque aún en inglés también:

http://blog.minibloq.org/p/documentation.html (http://blog.minibloq.org/p/documentation.html)
http://blog.minibloq.org/p/blocks_16.html (http://blog.minibloq.org/p/blocks_16.html)

(http://2.bp.blogspot.com/-fCCWIFaU7yI/Ts_ks1ejbHI/AAAAAAAAAko/rmZ4M9tksTI/s640/Tutorials.png)

¡Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: MGLSOFT en 27 de Noviembre de 2011, 17:36:51
Muy bueno, felicitaciones !!
Aun no entiendo porque no podrias incluir el chipkit en tu software...
Aqui el foro donde puedes sacarte todas las dudas...
http://www.chipkit.org/forum/index.php (http://www.chipkit.org/forum/index.php)
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 27 de Noviembre de 2011, 17:45:55
Hola gracias!
Sí que se puede. Pero aún está "hardcodeado" el backend, por lo que esto será posible en una versión futura (no muy lejana porque en eso vengo trabajando). El tema es que habrá 2 tipos de soportes para hardware:

1. Los mantenidos de "forma oficial", es decir que al bajarse el paquete Minibloq de la última versión vendrían ya listos adentro para usar.
2. Los mantenidos por terceros (que se podrían bajar de sus respectivas páginas o del forum de Minibloq e instalar fácilmente).

Esto es muy importante para el desarrollo sustentable del proyecto, porque si se agregan muchos diferentes tipos de hardware (lo cual espero que ocurra, y creo que podría ocurrir realmente si todo va bien), el mantenimiento centralizado se haría terriblemente laborioso, por lo que con estos paquetes descentralizados la comunidad de usuarios sería la que los mantenga, o los mismos fabricantes del hardware en cuestión (me refiero al grupo 2, claro).

Creo que el chipKit entraría en el segundo grupo, ya que una condición para estar en el primer grupo es que el 100% de las librerías y herramientas del toolchain sean open source. Y entiendo que no es el caso en el toolchain de esta plataforma (según leí, creo que en Make, justamente esta es una de las razones por las que la gente de otro proyecto similar -http://pinguino.cc/- rehizo el toolchain para su placa).

En otras palabras, pinguino podría ser paquete oficial, y chipKit (salvo que abran todo el toolchain) no podría por un tema de liencias, pero sí podría ser hardware soportado mantenido por terceros (y completamente integrado desde el punto de vista del uso, sólo que no lo mantendríamos nosotros).

De todos modos estamos trabajando ya bastante para que se pueda agregar hardware fácilmente, pero aún nos falta un poquito.

¡Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: wolfman77 en 27 de Diciembre de 2011, 09:04:02
Espectacular!!, es el sistema del "rompecabezas" como el de android verdad?
me gusta mucho como se ve y por lo visto simplifica la programacion un monton
muchos exitos con el proyecto!
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 27 de Diciembre de 2011, 12:14:43
Gracias! Sí, es la idea, sólo que a diferencia del de Android, Minibloq es contextual, por lo que siempre te muestra sólo los bloques que podés poner, en vez de todos los bloques posibles. De esa forma va guiando más al usuario, y satura menos la pantalla con posibilidades.
Abrazo!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 06 de Mayo de 2012, 14:36:48
Hola!

La semana pasada hemos publicado la nueva versión Minibloq.v0.81.Beta, la cual es la primera que tiene soporte completo para ser intenacionalizado. En principio viene en español y en inglés pero cualquier usuario puede ayudar agregando traducciones. Es posible que pronto haya versión en Catalán, Valenciano y Francés, entre otras. Pronto (casi seguro esta semana) voy a estar posteando en la documentación on line cómo agregar traducciones completas.
Aquí están los links a la nueva versión:

http://blog.minibloq.org/2012/05/minibloqv081beta-full.html (http://blog.minibloq.org/2012/05/minibloqv081beta-full.html)

Y éste es el "changelog" donde se listan los cambios con respecto a la versión anterior:

http://blog.minibloq.org/p/versions-changelog-and-known-issues.html (http://blog.minibloq.org/p/versions-changelog-and-known-issues.html)

Espero tener más novedades pronto, ya que Juan (de Chile) parece que pronto tendrá la versión nativa para Linux, y casi seguro en poco tiempo lanzaremos el entorno completo de programación C++ open source para que cualquiera pueda trabajar en los fuentes de Minibloq, que serán publicados con la v0.82 casi seguro.

¡Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Picuino en 06 de Mayo de 2012, 18:15:02
Me uno al hilo.
Es un proyecto magnífico.

¡Mucha suerte!.


Saludos.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 07 de Mayo de 2012, 20:40:54
Gracias! Son bienvenidos los comentarios.
Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 01 de Julio de 2012, 19:30:10
Hola a todos, quería avisar que hoy pusimos para bajar el UpdatePack-1, que es básicamente un paquete de internacionalización, con traducciones completas al catalán, gallego, francés, alemán, holandés, y traducciones parciales al hebreo y al rumano. Aquí está el post en el blog del proyecto (que además está muy activo, como se puede ver en los posts de este mes y el mes pasado):

http://blog.minibloq.org/2012/07/minibloq-v081beta-updatepack-1-is-here.html (http://blog.minibloq.org/2012/07/minibloq-v081beta-updatepack-1-is-here.html)

¡Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: fabianjsm en 03 de Julio de 2012, 01:18:27
Gran trabajo Julián, éxitos!
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Picuino en 03 de Julio de 2012, 07:03:16
Adelante y mucha suerte !
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 11 de Septiembre de 2012, 12:49:27
Hola a todos, hemos lanzado la semana pasada una nueva campaña de Kickstarter ligada a Minibloq, pero esta vez no para el software, sino para un nuevo proyecto en el que venimos trabajando desde hace mucho: Multiplo, un sistema constructivo completamente open source para armar robots (o cualquier otra cosa que uno quiera). Se puede programar en Minibloq (vamos además a agregar bloques específicos para robótica en un tiempo) o con el Arduino IDE. Pero lo más importante de todo es que la mecánica fue diseñada para que se pueda fabricar sin necesidad de matrices de inyección y otras tecnologías caras. Después de la campaña de Kickstarter vamos a liberar todos los planos en DXF, para que los usuarios puedan diseñarse sus propias piezas y cortarlas en laser o en routers CNC. También es posible hacer la mayoría de las piezas en impresión 3D. El sistema puede contrarlse además con electrónica que el usuario ya tenga, no necesariamente Arduino-compatible. Les dejo el link:

http://www.kickstarter.com/projects/1689254125/multiplo-create-your-own-robot (http://www.kickstarter.com/projects/1689254125/multiplo-create-your-own-robot)

Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Nocturno en 12 de Septiembre de 2012, 03:18:20
¡Magnífico!, lo había visto en Kickstarter pero no sabía que era un proyecto tuyo.
Enhorabuena por el logro, veo que habéis pasado con creces la financiación prevista.
Felicidades.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 12 de Septiembre de 2012, 10:43:55
Muchas gracias!
Cualquier pregunta aquí estamos.
Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: CompSystems en 17 de Octubre de 2012, 22:19:54
Hola! Que bueno seria incluir al proyecto, otro tipos de codificación como lenguaje pseudo-codigo o diagramas de flujo!

Hay un proyecto llamado PSeInt en el cual amplio información en el siguiente link

http://www.todopic.com.ar/foros/index.php?topic=39463.0
http://pseint.sourceforge.net/
(http://pseint.sourceforge.net/screenshot.png)

Ya existe software que por medio de diagrama de flujo programa microcontroladores de varias marcas como

0: PIC,
1: AVR
2: ARM
3: dsPIC

Su pagina WEB:
http://www.matrixmultimedia.com/flowcode.php
http://www.matrixmultimedia.com/resources/files/datasheets/Flowcode5Booklet-2.pdf

También esta NIPLE, desarrollado en Argentina para el mundo !!

Su pagina WEB:

http://www.niplesoft.net/caracteristicas.htm

(http://www.niplesoft.net/imagenes/soft-print.jpg)

Con Niple podrá programar los microcontroladores  de MicroChip de la forma mas rápida y sencilla.     Ud. diseña un diagrama de flujo mediante un entorno completamente gráfico e interactivo y Niple genera el código assembler de manera automática.

Que bueno seria multimicrocontrolador (PIC, FREESCALE, ARDUINO, etc)
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: montagna en 04 de Noviembre de 2012, 18:42:13
hola julian.dasilva 
 
           ((:-))       Muy interesante  Minibloq  es un entorno  rápidooo  para programar   en un futurpodro podra  soportar   los proyectos pinguino 18f2550   y       

    :-/   pinguino18f4550  pinguino 18F26J50   y  pinguino  32-bit : PIC32MX

un saludo  muy cordial
Alejandro Montagna
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 04 de Noviembre de 2012, 20:27:21
Hola Alejandro,

Sí se podrá en un futuro cercano, porque vamos a agregar soporte arbitrario para otros procesadores. No tengo fecha aún para el próximo release, pero estamos trabajando en el proyecto.

Saludos y gracias!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: bitpic en 05 de Noviembre de 2012, 15:27:37
 ((:-)) Muy bueno  ((:-)) Os felicito!!

Como critica constructiva: si esta creado para enseñar a niño, yo haría los bloques más intuitivos, pensando como un niño.

Un trabajo genial, espero ver proyectos como este en el colegio de mi hijo (si algún día tengo jeje)

Un saludo.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 05 de Noviembre de 2012, 18:29:34
Hola bitpic, gracias!
En futuras versiones queremos mejorar los bloques, pero no tenemos diseñador gráfico en el equipo, y por lo tanto tuvimos que seleccionar imágenes open source con licencias compatibles con la licencia que utilizamos, lo cual fue bastante trabajoso. Pero con tiempo supongo que iremos mejorando estos y muchos otros aspectos.
Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: CompSystems en 06 de Noviembre de 2012, 19:40:07
Hola!

Minibloq incluirá soporte al ArduinoDUE?

(http://arduino.cc/en/uploads/Main/ArduinoDue_Front.jpg)

http://arduino.cc/en/Main/ArduinoBoardDue

Gracias

Caracteristicas de Arduino2
Citar
Summary
Microcontroller       AT91SAM3X8E
Operating Voltage       3.3V
Input Voltage (recommended)       7-12V
Input Voltage (limits)       6-20V
Digital I/O Pins       54 (of which 12 provide PWM output)
Analog Input Pins       12
Analog Outputs Pins       2 (DAC)
Total DC Output Current on all I/O lines       130 mA
DC Current for 3.3V Pin       800 mA
DC Current for 5V Pin       800 mA
Flash Memory       512 KB all available for the user applications
SRAM       96 KB (two banks: 64KB and 32KB)
Clock Speed       84 MHz
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 06 de Noviembre de 2012, 19:45:53
Hola! Sí, cuando esté listo el soporte multihardware se van a poder agregar esa y otras placas.
Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: CompSystems en 06 de Noviembre de 2012, 20:27:38
Minibloq con soporte multihardware  ((:-))

Otro proyecto de  programación de microcontroladores en lenguaje gráfico esta Mgdstart que puede servir como inspiración para incluir nuevas características a minibloq

(http://www.tecvolucion.com/images/Microgrades.PNG)

(http://4.bp.blogspot.com/_6bAd0i8Z5M4/STbGA-6UsEI/AAAAAAAAAAk/dmCtdWKHSgM/s1600/Microgrades+1.JPG)

Código: [Seleccionar]
Mgdstart: Es un entorno de programación de microcontroladores en lenguaje gráfico basado en dispositivos virtuales que se representan a través de íconos.

Este paquete permite implementar, en forma rápida, aplicaciones robustas, de diversa índole.

Pagina web: http://www.tecvolucion.com/productos_Software.htm

Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: CompSystems en 13 de Noviembre de 2012, 17:07:46
Lei en tu blog, que mencionas como compilar Minibloq con CodeBlocksIDE, es posible por favor que intentes compilarlo con ZinjaI, pues este ultimo también es un IDE 100% en castellano para C/C++

Citar
12/11/2012: Nueva versión de prueba de ZinjaI: está disponible en la sección de descargas una nueva versión de prueba que incluye la posiblidad de configurar toolchains alternativos, y muchas otras pequeñas mejoras y correcciones. Pueden descargarlo en
http://zinjai.sourceforge.net/index.php?page=downextras.html
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 13 de Noviembre de 2012, 17:11:02
Hola, nos llevó varias semanas de trabajo tener el CodeBlocks portable que armamos, con todo adentro, inclusive wxWidgets precompilado, etc.. No vamos a soportar otro IDE por el momento, y Minibloq es un proyecto de cierta complejidad, con numerosos archivos (¿miraste los fuentes?). Si un usuario quiere hacer esto, es bienvenido, pero nosotros oficialmente damos soporte para este IDE, utilizando MinGW en Windows y GCC en Linux.
Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: CompSystems en 13 de Noviembre de 2012, 17:17:08
ZinjaI también trabaja con MinGW en Windows y GCC en Linux, y tal ves los cambios para compilarlo con ZinjaI no sean tan grandes, por favor algún entusiasta que revise el codigo fuente y vea la dificultad de llevarlo del IDE CodeBlocks al IDE ZinjaI, y por que ZinjaI?, primero por que es un desarrollo de un latino-americano, segundo esta castellano y este IDE crece constantemente, tiene como promedio 500 descargas por semana y su proyecto hermano PseinT mas de 4000 descargas por semana, y por que no en un futuro, que los dos proyectos se fusionen Minibloq-con compilador incluido
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 14 de Noviembre de 2012, 11:08:46
Si alguien quiere compilar los fuentes con alguno de estos 2 IDEs (que se ven muy bien), bienvenido sea, pero no podemos nosotros, porque estamos justos con los tiempos y recursos.
Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 07 de Mayo de 2014, 17:16:23
Hola,

Ayer publiqué la nueva versión v0.82 de miniBloq. La pueden descargar de acá: http://blog.minibloq.org/p/download.html
Algunas de las nuevas cosas que trae son:


Además está traducido al español, como siempre.
Aquí hay un post más largo contando algo de lo nuevo, y ya iré posteando más estos días, y trabajando en la nueva documentación, sobre todo para aquellos que quieran hackear al entorno y agregar su propio hardware:

http://blog.minibloq.org/2014/05/minibloqv082-released.html

(http://4.bp.blogspot.com/-DGKqMN6bTck/U1nROInu7dI/AAAAAAAADyI/P6ED3Was0hg/s1600/miniSim.v0.1b.png)
(http://1.bp.blogspot.com/-WoPIS_Uc7Qo/U1nQ5Ov1T0I/AAAAAAAADx4/4CJ5LH-vaAc/s1600/Robots.png)

¡Saludos!
Julián
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Nocturno en 07 de Mayo de 2014, 18:40:17
  ((:-)) ((:-)) ((:-))
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 07 de Mayo de 2014, 18:44:26
Gracias Nocturno!
Saludos!
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Picuino en 07 de Mayo de 2014, 19:51:45
Me uno al aplauso.
 ((:-)) ((:-)) ((:-)) ((:-)) ((:-)) ((:-)) ((:-))

Enhorabuena, es una herramienta muy interesante para robótica.
Hasta ahora sólo conocía los Lego Mindstorms para hacer este tipo de montajes de robótica, pero a un precio mucho más caro.
Esta solución es estupenda.

Saludos.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 07 de Mayo de 2014, 19:56:10
Hay mucho equipo open source para estas cosas. En multiplo.org están el parts library, donde se pueden bajar planos de como 300 piezas para corte laser o impersión 3D, para hacer robots con un sistema constructivo completamente open source.
Saludos!
Julián
Título: Codigo Libre
Publicado por: 1fernando1 en 24 de Mayo de 2015, 18:09:52
Hola me descargue el codigo de minibloq y queria saber en que lenguaje lo hiciste, quiero ver como llamas las librerias de arduino. Ya que quiero hacer un programita que haga lo mismo que tu programa pero algo mas simple (para chicos de 9 a 15 años).
Muy bueno el programa porque saca de lado el codigo al asociarlo a una imagen..
Saludos.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: julian.dasilva en 24 de Mayo de 2015, 19:49:20
Hola, está hecho en C++, y acá están las explicaciones: http://blog.minibloq.org/p/development.html
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: Picuino en 25 de Mayo de 2015, 08:35:25
Es un desarrollo estupendo. Enhorabuena.  ((:-)) ((:-)) ((:-))
Me uno al hilo.
Saludos.
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: 1fernando1 en 25 de Mayo de 2015, 23:03:03
Estaba mirando el codigo de como haces la compilacion pero aun no entiendo, por lo que vi es que mediante la accion del boton llego hasta que controlas una accion y ahi me clavo, no entiendo...... :-(
Como haces la compilacion..... o me podrias indicar en que archivo debo fijarme
Mil gracias
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: 1fernando1 en 27 de Mayo de 2015, 10:09:12
Hola de nuevo
Tendrian alguna documentacion del desarrollo de minibloq o donde lo puedo descargar dicha documentacion?
Estoy aprendiendo codeblock a leer el codigo, pero me pierdo
Muchas Gracias
Título: Re: Minibloq: Nuevo entorno de programación gráfica para Arduino
Publicado por: CompSystems en 27 de Septiembre de 2015, 10:00:00
Ya había visto el software, pero como no había tenido interés sobre robótica, no lo había usado, en estos días estoy realizando un proyecto de una impresora3D y le mostré un compañero del laboratorio de mecatrónica de mi universidad la aplicación y le pareció muy interesante desde el punto de vista desde la enseñanza en especial para estudiantes, que apenas están iniciándose en el mundo de la programación, pues codificar en texto para ellos es un enigma.

ahora en adelante empezare a usar esta aplicación y comentare sobre la misma en este foro, pues lo vamos a usar en el curso básico  de ARDUINO con énfasis en robótica.

Lo primero que no encuentro es una acción o bloque para entrar datos, como un teclado telefónico, pues lo primero que se enseña en un curso de programación, o mas bien lo primero que se debe entender es mostrar datos en pantalla e ingresar información por algún medio, entonces este bloque de entrada existe?, y si no es así, se podría incorporar fácilmente

algunos códigos entrada salida para portarse, para la salida se podría usar un LCD


Código: Visual Basic
  1. //archivo4: p4_entrada_de_datos.psc
  2.  
  3. //SEUDO_CODIGO EN CASTELLANO
  4. Proceso entrada_de_datos
  5.         Imprimir "entre un numero"
  6.         Leer numero
  7.         Imprimir "el numero es ", numero
  8. Fin Proceso
  9.  
  10.   ENGLISH PSEUDO_CODE
  11.   Process input_data()
  12.     Display "input a number"
  13.     Input number
  14.     Display "number is ", number
  15.   End Process