Arduinolyzer.js: Förvandla din Arduino till en logik Analyzer (6 / 8 steg)
Steg 6: Att sätta alla ihop!
Hämta koden från mitt github konto (via SSH):
% git clone git
[OBS: Jag hade ursprungligen koden i detta Instructable, men beslutade att inte det eftersom det skulle innebära samma kod skulle vara på två ställen. Försöker hålla koden på två ställen sammanhängande är tidskrävande utan översyn. Lära sig använda github kan ta lite tid, men är värt investeringen.]
Du behöver en massa nod paket. Lyckligtvis hanterar detta npm fint via filen package.json :
% npm installera
Detta kommer att automatiskt analysera package.json och installera modulerna i node_modules /.
Koppla in din Arduino, ladda upp skissen, och starta servern från din terminal, exempel:
% nod server.js /dev/tty.usbmodem1411
Där /dev/tty.usbmodem1411 är din Arduino plats. Om jag kunde testa detta på Windows, vore det COM1 eller något liknande.
Nu öppna din webbläsare och gå till http://localhost: 8080.
Du bör se Kontrollpanelen som på bilden ovan... Om inte, hänvisa till terminalen för att se vilka felmeddelanden. Här är vad en framgångsrik lansering ser ut (jag chmod min .js servrar + x) i terminalfönstret nod:
% ~/proj/Arduinolyzer.js %./server.js /dev/tty.usbmodem1411
Använder enhet på: /dev/tty.usbmodem1411
initierar seriell Arduino...
verkställande 3s fördröja för porten till init...
Servern klar
ArduinoData: initieras
FÅ / 304 4.564 ms--
FÅ /controls.css 304 2.373 ms--
FÅ /jquery.js 304 1.513 ms--
FÅ /socket.io.js 304 1.477 ms--
FÅ /controls.js 304 1.566 ms--