Instalar johnny five ubuntu


Johnny Five es una framework de código abierto para programar el arduino con sintaxis JavaScript, en esta ocasión vamos a instalar johnny five ubuntu.

oscar Escrito por oscar 27 August 2015 8298 0

Johnny five

Johnny-Five es un framework de código abierto, Protocolo Firmata basada, IO y programación robótica, desarrollado en Bocoup. El programa Johnny-Five pueden ser escritos para Arduino (todos los modelos), Electric Imp, Beagle Bone, Intel Galileo y Edison, Linino One, pcDuino3, Raspberry Pi, Spark / Particle Core, TI Launchpad y mucho más!.

Esta librería fue desarrollada para programar hardware en javascript, con una sintaxis muy parecida a jquery.js lo que la hace un poco mas entendible a aquellas personas que conocen lenguaje, y a las que inician por primera vez puedan aprender fácil y rápidamente.

Logo de Johnny Five
Logo de Johnny Five

Instalación

Para instalar johnny five ubuntu primero debemos tener el programa node.js instalado en nuestro equipo, el cual es el encargado de realizar la compilación, para ello si aun no lo tienes instalado, te explicaremos brevemente la instalación.

Para obtener la versión mas reciente procedemos con los siguiente lineas de comando en la terminal de comandos.

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install nodejs-legacy

Luego instalaremos el gestor de paquetes npm para descargar librerías de los repositorios.

sudo apt-get install npm

Por último verificamos la instalación con el comando de versión.

oscar@ubuntu-home:~$ npm --version
1.3.10
oscar@ubuntu-home:~$

Instalar johnny five ubuntu

Antes de iniciar con Johnny Five debemos tener serialport para hacer la comunicación entre el arduino y el nodejs, para eso ejecutamos el siguiente comando.

npm install serialport

Una vez instalado el paquete serial port, procedemos a la instalación de johnny five, pero para ello creamos una carpeta en documentos que se llame arduino_js.

oscar@ubuntu-home:~$ cd Documentos/
oscar@ubuntu-home:~/Documentos$ mkdir arduino_js
oscar@ubuntu-home:~/Documentos$ cd arduino_js
oscar@ubuntu-home:~/Documentos/arduino_js$

Nota: la ubicación y el nombre de la carpeta pueden ser distintos o nombrados de otra forma, se deja así para efectos del ejemplo.

Luego con el siguiente comando descargamos la librería de johnny five en la carpera que hemos creado.

npm install johnny-five

Una vez de terminar la descarga, verificamos en la carpeta si quedo la librería de johnny five.

oscar@ubuntu-home:~/Documentos/arduino_js$ ls
node_modules
oscar@ubuntu-home:~/Documentos/arduino_js$ cd node_modules/
oscar@ubuntu-home:~/Documentos/arduino_js/node_modules$ ls
johnny-five
oscar@ubuntu-home:~/Documentos/arduino_js/node_modules$ cd johnny-five/
oscar@ubuntu-home:~/Documentos/arduino_js/node_modules/johnny-five$ ls
awesome.md       eg            lib          node_modules  parts.md   send.sh
CONTRIBUTING.md  Gruntfile.js  LICENSE-MIT  package.json  README.md  test
oscar@ubuntu-home:~/Documentos/arduino_js/node_modules/johnny-five$

Firmata

Para la comunicación del arduino con nodejs y johnny five, se debe realizar la actualización de firma data, el cual es un protocolo de comunicación entre el controlador y el JavaScript, esto solo se realiza una sola vez, para ello realizamos los siguientes pasos.

  1. Abrimos nuestro entrono de ide arduino.
  2. Conectamos la placa arduino y configuramos el puerto serial y la placa, según corresponda.
  3. Nos dirigimos a archivo > ejemplos > firmata > standardfirmata.
  4. Sin realizar ninguna modificación al programa lo compilamos y lo cargamos al arduino.

Una vez realizados estos pasos podemos realizar el ejercicio usando nuestro arduino donde esta en el siguiente post, explico como encender un led, ademas de las primeras lineas de código de Johnny Five.


Comentario

Debe aceptar antes de enviar