Getting Started fr_FR

Francis Gulotta edited this page Nov 28, 2015 · 2 revisions

Prérequis

OSX

  • Installez Node.js 0.10.x
  • Installez Xcode
  • Installez node-gyp npm install -g node-gyp

Windows

Via @ThomasDeutsch sur https://github.com/rwldrn/johnny-five/issues/48#issuecomment-7696662

  • Installez Node.js 0.10.x 32 bit (à moins que quelqu'un peut me confirmer que cela fonctionne avec la version 64 bits)
  • Installez Visual Studio Express 2010 32 bit (assurez-vous que vous avez vérifié les dépendances C++)
  • Installez Python 2.7.3
  • Ouvrez cmd (Démarrer > Exécuter.. > cmd) et saisissez set PATH=%PATH%;C:\Python27
  • Installez node-gyp npm install -g node-gyp

Bonjour tout le monde

Généralement les cartes Arduino (Uno, Mega, Leonardo, Fio, Mini) sont pré-flashé avec le firmware StandardFirmata compilé. Dans la plupart des cas, la mise en route est aussi simple que ça :

mkdir nodebot && cd nodebot;

npm install johnny-five;

Maintenant, ouvrez votre éditeur de texte et créez un nouveau fichier appelé "strobe.js", tapez ou copiez le texte suivant dans ce fichier:

var five = require("johnny-five"),
    board = new five.Board();

board.on("ready", function() {
  // Create an Led on pin 13
  var led = new five.Led(13);

  // Strobe the pin on/off, defaults to 100ms phases
  led.strobe();
});

Assurez-vous que la carte est branchée sur votre machine hôte (ordinateur de bureau, ordinateur portable, raspberry pi, etc). Maintenant, dans votre terminal, tapez ou collez le texte suivant :

node strobe.js

Le résultat attendu devrait ressembler à ceci

Dépannage

  1. Si ce qui précède ne fonctionne pas comme prévu, assurez-vous que StandardFirmata est installée sur la carte :

    • Téléchargez Arduino IDE
    • Branchez votre Arduino ou votre microcontrôleur compatible Arduino via USB
    • Ouvrez l'IDE de Arduino, selectionnez: Fichier > Exemples > Firmata > StandardFirmata
    • Cliquez sur le bouton "Télécharger".
    • Si la transmission a réussi, la carte est prête et vous pouvez fermer l'IDE d'Arduino.
  2. Parfois, les systèmes Windows ne pourront pas compiler les dépendances natives, si vous rencontrez ce problème, essayez ce qui suit :

npm install johnny-five --msvs_version=2012