Étape 6: Reconstituer les faits !
Télécharger le code de mon compte github (via SSH) :
% git clone git
[Note : j’avais initialement inclus le code dans ce Instructable, mais décidé contre lui, parce que cela signifierait que le même code serait en deux endroits. Essayer de conserver le code à deux endroits cohérente est beaucoup de temps sans un système de révision. Apprendre à utiliser github peut prendre un certain temps, mais vaut l’investissement.]
Vous aurez besoin d’un tas de paquets de nœud. Heureusement NGP gère cela très bien via le fichier package.json :
% npm install
Ceci automatiquement analyser package.json et installera les modules en node_modules /.
Branchez votre Arduino, Télécharger le croquis et lancer le serveur à partir de votre terminal, exemple :
% node server.js /dev/tty.usbmodem1411
Où /dev/tty.usbmodem1411 correspond à votre emplacement d’Arduino. Si je pouvais tester cela sur Windows, il serait COM1 ou quelque chose de similaire.
Maintenant, ouvrez votre navigateur et accédez à http://localhost: 8080.
Vous devriez voir le panneau de contrôle comme sur la photo ci-dessus... Si ce n’est pas le cas, reportez-vous à l’aérogare pour voir quels messages d’erreur. Voici à quoi ressemble un lancement réussi (j’ai chmod mon .js serveurs + x) dans la fenêtre terminal de nœud :
% ~/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 - -