-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Getting Started nl_NL
- Je hebt op zijn minst een Arduino of een vergelijkbaar bordje nodig (Uno, Mega, Leonardo, Fio, Pro, Pro Mini)
- Sparkfun Inventor's Kit (Wordt aangeraden als je net begint)
- Installeer Node.js 0.10.x
- Installeer Xcode
- Installeer node-gyp
npm install -g node-gyp
Door @ThomasDeutsch in https://github.com/rwldrn/johnny-five/issues/48#issuecomment-7696662
- Installeer Node.js 0.10.x 32 bit (behalve als iemand 64 bit aan de praat heeft gekregen)
- Installeer Visual Studio Express 2010 32 bit (zorg ervoor dat de C++ afhankelijkheden zijn aan gevinkt)
- Installeer Python 2.7.3
- Open cmd (Start > Run.. > cmd) en typ
set PATH=%PATH%;C:\Python27
- Installeer node-gyp
npm install -g node-gyp
Over het algemeen zijn Arduino bordjes (Uno, Mega, Leonardo, Fio, Mini) uitgerust met een gecompileerde StandardFirmata firmware. In de meeste gevallen is beginnen zo simpel als...
mkdir nodebot && cd nodebot;
npm install johnny-five;
Open een tekst editor en maak een bestand "strobe.js". Typ of plak daar het volgende in:
var five = require("johnny-five"),
board = new five.Board();
board.on("ready", function() {
// maak een Led op pin 13
var led = new five.Led(13);
// Laat de pint aan en uit blinken met standaard tussenpozen van 100ms
led.strobe();
});
Zorg ervoor dat het bordje is aangesloten op de host machine (desktop, laptop, raspberry pi, etcetera). Typ of plan nu het volgende in een terminal:
node strobe.js
Als alles goed gaat ziet het er zo uit.
-
Als het bovenstaande niet het gewenste resultaat oplevert, zorg er dan voor dat StandardFirmate op het bordje is geinstalleerd:
- Download Arduino IDE
- Sluit je Arduino of Arduino compatibele microcontroller aan via USB.
- Open de Arduino IDE, selecteer: File > Examples > Firmata > StandardFirmata
- Klik op de "Upload" knop.
- Als het uploaden geslaagd is, kan de Arduino IDE gesloten worden. Het bordje is nu klaar gemaakt voor gebruik.
-
Het kan voorkomen dat Windows systemen afhankelijkheden niet correct kunnen compileren. Wanneer dit het geval is probeer dan:
npm install johnny-five --msvs_version=2012