Node Js es una herramienta de desarrollo muy poderosa, tener todo este poder en nuestra Raspberry Pi es muy fácil, vamos a usar los repositorios de NodeSource para tener la ultima versión estable de Node JS para procesadores ARM:
1 |
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - |
Nota: Si queremos una versión anterior de NodeJS, por ejemplo la 6, cambiamos “setup_7.x” por “setup_6.x”.
Luego instalar node es tan sencillo como:
1 |
sudo apt-get install nodejs |
Comprobamos que la instalación es correcta usando el comando:
1 |
node -v |
Esto nos dirá la versión de node que tenemos instalada.
Extra: Programa para hacer parpadear un led con Node JS
Creamos una carpeta para nuestro programa y dentro de ella instalamos el modulo node onoff:
1 |
npm install onoff |
Creamos el programa con “nano test.js” y copiamos el siguiente código:
1 2 3 4 5 6 7 8 9 10 11 12 |
// export GPIO 18 as an output. var GPIO = require('onoff').Gpio, led = new GPIO(18, 'out'); // start a timer that runs the callback // function every second (1000 ms) setInterval(function() { // get the current state of the LED var state = led.readSync(); // write the opposite of the current state to the LED pin led.writeSync(Number(!state)); }, 1000); |
Como vemos el programa es muy sencillo, simplemente hace parpadear un led cada segundo, el led tenemos que conectarlo al GPIO 18 en su lado positivo y a un pin de tierra en el negativo, en esta imagen se pueden ver los pines de Raspberry Pi V2.
Para ejecutar el programa usamos:
1 |
node test.js |
- Instalación de Node JS en Raspberry Pi
- Configurar I2C en Raspberry Pi
Raspberry Pi IoT: