Paso 3: En el Edison
El chip de Intel Edison cálculo funciona una distro de linux completo llamada Yocto. También viene con Nodejs, así como un montón de librerías preinstaladas para interactuar con los puertos de hardware.
Código:
expresa var = require("express")
aplicación del var = express() var mraa = require("mraa") var pwm = mraa nuevo. PWM(3) var groveSensor = require('jsupm_grove'); led var = nuevo groveSensor.GroveLed(6);
led2 var = nuevo groveSensor.GroveLed(5);
PWM.Enable(true); PWM.period_us(2000); var valor = 30;
PWM.Write(Value);
App.get ('/', función (req, res) {res.send ('Hola mundo!');});
App.get ('/ a la derecha', función (req, res) {pwm.write(0); setTimeout(function() {pwm.write (3); console.log ("se hace");}, 100); led2.on(); setTimeout(function(){led2.off();},100); res.send('right');})
App.get ('/ izquierda', función (req, res) {console.log('hit') res.send('left'); led.on(); setTimeout(function(){led.off();}, 100); //insert acción aquí})
App.get ('/ stop', {} de la función (req, res)
PWM.Write(5); setTimeout(function() {pwm.write (3); console.log ("se hace");}, 100); res.Send('stoppin'); servidor de var}) = app.listen (8081, function () {var host = server.address () .address var puerto = server.address () .port console.log ("ejemplo de la aplicación escuchando en http://%s:%s", host, puerto)})
Esto en un archivo javascript y ejecutarlo.
También utilicé un kit de inicio de Grove para encender dos LEDs y un servo motor que tenía el webcam montada en él. La webcam es entonces para ver online y se puede acceder desde cualquier navegador.
https://github.com/drejkim/EDI-Cam
Este repositorio tiene una manera de aplicar la corriente.