Página principal
Creador
de programas
para
Arduino
con interface gráfica hecha
con
Gambas
xsetaseta@gmail.com
En un anterior artículo
había descubierto Visualino , una curiosa aplicación para
hacer programas de arduino en forma gráfica. En este artículo había
realizado un semáforo, y la verdad me gusto hacerlo de esta manera,
gráficamente.
Picado por la curiosidad, y preguntándome si yo podía hacer este
tipo de programa, me puse manos a la obra.
En un principio pensé hacerlo en C, pero como tenía Gambas una
especie de VB para Linux elegí la forma fácil, realizarlo en el
Basic de Gambas.
Se realizo mediante Gambas 3.5.4 bajo Debian 8 ,no he
probado si funciona en otras versiones.
Fueron días y días de pruebas, de creación de bloques enlazados.
Tuve que rehacer completamente el programa por problemas de diseño.
Como conclusión puedo decir que me quedó un programa digno, sin mas
ambiciones.
Se podría haber añadido muchas mas funciones y librerías, pero lo he
dejado en las funciones básicas.
Si queremos añadir alguna orden mas, podemos emplear el texto
literal, que nos dará la posibilidad de hacer lo que queramos.
Como prueba práctica he realizado un semáforo, se puede ver el vídeo
de su creación.
Espero que le guste a alguien y que le de ideas para hacer otros
programas.
Mi idea es realizar el programa en C con las librerías wxwidgets
, pero ahora tengo que recuperarme de este complicado programa.
El programa está limitado a 100 bloques, por lo que se puede quedar
un poco corto para algunos programas. El que quiera puede aumentarlo
todo lo que quiera cambiando las líneas de FMain.class donde
figuran la creación del numero de bloques:
Public Const MaxBloque As Integer = 99
Public Braiz[100] As Integer
.........
No arrastrar mas de un bloque sobre otro, aún no está implementado y
produce errores.
Interface gráfico
Comandos posibles
VIDEO
En el fichero del programa se encuentra el fichero fuente, la
versión binaria ejecutable, y el paquete DEB por si quieres
instalarlo.
Programa
Saludos.
Juan Galaz