Paso 6: Ponerlo todo junto!
Descargar el código desde mi cuenta de github (vía SSH):
% git clone git
[Nota: originalmente había incluido el código en este Instructable, pero decidido contra él porque significaría que sería el mismo código en dos lugares. Tratando de mantener el código en dos lugares coherentes es mucho tiempo sin un sistema de revisión. Aprender a usar github puede tomar algún tiempo, pero vale la pena la inversión].
Usted tendrá un montón de paquetes de nodo. Afortunadamente MNP se encarga de esto muy bien mediante el archivo package.json :
% npm install
Esto automáticamente analizar package.json e instalar los módulos en node_modules /.
Conecta tu Arduino, subir el bosquejo y lanzar el servidor desde tu terminal, ejemplo:
% node server.js /dev/tty.usbmodem1411
Donde /dev/tty.usbmodem1411 es la ubicación de Arduino. Si pudiera probar esto en Windows, sería COM1 o algo similar.
Ahora abra su navegador y vaya a http://localhost: 8080.
Debería ver el panel de control como en la fotografía superior... Si no es así, consulte a la terminal para ver qué mensajes de error. Aquí es lo que parece un lanzamiento exitoso (chmod mi .js servidores + x) en la ventana de terminal de nodo:
% ~/proj/Arduinolyzer.js % ./server.js /dev/tty.usbmodem1411 Using device at: /dev/tty.usbmodem1411 initializing serial Arduino... executing 3s delay for port to init... Server ready ArduinoData: initialized GET / 304 4.564 ms - - GET /controls.css 304 2.373 ms - - GET /jquery.js 304 1.513 ms - - GET /socket.io.js 304 1.477 ms - - GET /controls.js 304 1.566 ms - -