Archivo de la etiqueta: connector

Ejecutar ArduinoBlocks-Connector en otro puerto

En algún caso podría darse el caso que otra aplicación utiliza el puerto TCP “9987” utilizado por ArduinoBlocks-Connector por defecto o que queramos que utilice otro puerto por cualquier otra razón.

Pasos para cambiar la configuración del puerto utilizado en ArduinoBlocks-Connector:

1.-Modificar el acceso directo para que lance la aplicación Connector usando otro puerto.

En ele ejemplo usaremos el puerto “8044”

Botón derecho sobre el acceso directo -> Propiedades:

Modificar las propiedades añadiendo esto después de las comillas finales:   -p  8044

2.-Abrir ArduinoBlocks.com en el navegador y modificar la configuración de conexión:

Cambiar el puerto 9987 por el nuevo deseado, en este ejemplo: 8044

Guardar y se reacargará la web.

Si todo está correcto ya mostrará los puertos y podremos progamar Arduino o usar la consola serie sin problemas:

 

Compartir

ArduinoBlocks Connector

ArduinoBlocks Connector es la aplicación que conecta ArduinoBlocks.com con nuestra placa Arduino por USB.

Se encarga de compilar y subir el código generado desde ArduinoBlocks de forma automática y transparente.

ArduinoBlocks Connector es una aplicación programada en Python que se puede obtener de forma empaquetada para los principales sistemas operativos: Windows, Linux, RaspberryPi y MacOS.

ArduinoBlocks Connector es compatible con todos los navegadores que soportan WebSockets (firefox, chrome, opera, safari, …)

Descarga e instalación:

http://arduinoblocks.com/web/site/abconnector

Una vez instalado debemos dejarlo en ejecución, podemos minimizarlo y olvidarnos, la aplicación se encargará de hacer el trabajo por nosotros sin necesidad de interactuar con ella:

Con el botón podemos obtener la información sobre la conexión con la aplicación ArduinoBlocks Connector que se está ejecutando en el propio equipo:

ArduinoBlocks Connector es el encargado de detectar nuestra placa Arduino conectada por USB, si hemos conectado la placa posteriormente o ha habido algún cambio en la conexión podemos refrescar la lista de conexiones USB disponibles para saber donde está conectada:

Si todo está correcto y hemos seleccionado el puerto USB correctamente simplemente con la opción subir el sistema compilará, generará el archivo binario y lo subirá a la placa Arduino de forma transparente para el usuario de ArduinoBlocks:

AVISO: En las versiones Linux y MacOS en la primera compilación se descargará y actualizará el sistema de compilación de ArduinoBlocks Connector (basado en el sistema PlatformIO) por lo que tardará un poco… un poco de paciencia… a partir de esa primera ejecución la compilación y subida de nuestro programa será rapidísimo!

Configuración remota:

Si utilizamos ArduinoBlocks.com en un sistema que no es compatible con ArduinoBlocks Connector podemos configurar el sistema para hacer la compilación y upload de forma remota a través de la red local.

Por ejemplo: podemos utilizar ArduinoBlocks.com desde un dispositivo Android, iPad o ChromeBook y enviar el programa para compilar y subir a un ordenador en la red con Windows, Linux, MacOS o una RaspberryPi.

Para ello debemos configurar en ArduinoBlocks.com la IP del ordenador remoto en la red local que tiene conectado por USB la placa Arduino e instalado ArduinoBlocks Connector:

En el ejemplo anterior hemos configurado la conexión remota con un equipo en la IP de la red local: 192.168.0.15 donde debe estar conectado Arduino y la aplicación ArduinoBlocks Connector.

Ejemplo de programación remota en red:

-Programación desde tablet Android -Arduino+ArduinoBlocks Connector ejecutándose en una RaspberryPi

Más información…

https://www.amazon.es/s/ref=nb_sb_noss?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Daps&field-keywords=arduinoblocks

http://www.arduinoblocks.com/shop/libros/7-libro-arduinoblocks.html

Compartir