Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



jueves, 3 de abril de 2014

Video tutoriales para Arduino: Sensores, Motores, Comunicacion serie, alimentación y baterias



El siguiente material que expongo, pertenece al módulo nº 4 del curso de Curso Robots y Videojuegos en las aulas: Scratch y Arduino para profesores ,de  la plataforma  Miriadax.net.

Los videos son del canal de youtube: https://www.youtube.com/user/Xnergic
Arduino una plataforma de hardware y software opensource, diseñada para que de forma fàcil y sin tener que bajar a bajo nivel podamos prototipar y construir robots y artilugios electrónicos. El hecho de ser una plataforma de hardware abierto y con una gran comunidad de usuarios detrás, hace que podamos encontrar en la red muchísimos recursos para integrar todo tipo de actuadores y sensores.
Presentación del módulo:


¿Como funciona la placa de Arduino?

Actuadores sencillos
En este primer ejemplo práctico veremos como conectar un led y como enviar el firmware necesario para hacerlo funcionar.

https://www.youtube.com/watch?v=JC7D2cvVZG0

Sensores:

Motores



Comunicación serie:


Alimentación y Baterias:





miércoles, 2 de abril de 2014

Parchear un proyecto: Crear y Aplicar un parche en un proyecto de Gambas3


Parchear un proyecto:

 Crear y Aplicar un parche en un proyecto de Gambas3


¿que es un parche de software?
En informática, un parche consta de cambios que se aplican a un programa, para corregir errores, agregarle funcionalidad, actualizarlo, etc.
Si bien los parches suelen ser desarrollados por programadores ajenos a los autores iniciales del proyecto, esto no siempre es así. Un parche puede ser aplicado tanto a un binario ejecutable como al código fuente de cualquier tipo de programa, incluso, un sistema operativo.
El origen del nombre probablemente se deba a la utilidad de Unix llamada patch creada por Larry Wall.
Una de las opciones que nos da el Ide de Gambas3, es de crear y aplicar parches a nuestros programas.

Imaginaos que un programador (desarrollador original) ha creado un programa llamado "SuperMegaProyecto", y ha compartido su código fuente con los usuarios.
Ahora otro programador ha bajado el proyecto, y ha detectado un error o ha incluido una mejora, creando una nueva version "SuperMegaProyectoMejorado". Esta mejora la quiere hacer llegar al desarrollador original, para que la integre en el programa original y saque una versión nueva del programa.

Entonces crea un parche ( automáticamente el Ide de Gambas3 compara el proyecto original con el proyecto Mejorado), creando un archivo XXXXX.pacth, que es el que enviará al desarrollador original.

El desarrollador original, recibe el parche y lo podrá aplicar al proyecto original.
Lo interesante es que puede ver y confirmar que lineas serán de código que van a cambiar, pudiendo elegir si se hacen los cambios,


En el siguiente video os hago un ejemplo de como crear y aplicar un parche a un proyecto de gambas3.




Saludos




Instalar Simulador Firefox OS: Resolver error "This add-on is incompatible with Firefox 26 and greater"


Instalar Simulador Firefox OS:

 Resolver error

 "This add-on is incompatible with Firefox 26 and greater"




Como sabéis estoy haciendo el curso de MiriadaX.net sobre "Desarrollo en HTML5, CSS y Javascript de WebApps, incluyendo móviles FirefoxOS* (2a edición)"


y para  los módulo 7 y 8, podemos y debemos probar las aplicaciones en teléfonos móviles que tengan sistema operativo Firefox OS. Como muchos todavía no tenemos móviles con Firefox OS, podemos instalar un simulador en el navegador firefox.

El problema es que para los que tenemos firefox 26 o versión superior, nos sale este mensaje al intentar instalarlo:




Para resolverlo:

Teneis que pulsar en "More Information", que os envía a una nueva url:
https://developer.mozilla.org/es/docs/Mozilla/Firefox_OS/Using_the_App_Manager

y alli, en el apartado de "Instalación rápida",  encontráis un nuevo enlace de descarga a:
https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/

Donde ya podéis descargarlos el add-ons compatible para firefox 26 o superior:


Actualmente tenéis dos versiones (1.2 y la 1.3),





Una vez descargado e instalado el pluging, para acceder al lanzador de aplicaciones hay que poner en la url:

about:app-manager


Desde ahí se puede arrancar el simulador, y meter las url.


También lo podéis arrancar el simulador desde "Firefox -> Desarrollador web -> Administrador de aplicaciones"


 


Fuente:
Gustavo Varona en