Stap 9: Voeg de Code toe
Ga naar uw Intel XDK Iot editie, en selecteer een nieuw Project starten. Kies een lege sjabloon en kopieer de volgende code (dit is voor JavaScript-code) naar main.js. Uploaden van de code en voer het uit in de IDE op de gebruikelijke manier. Voor meer hulp, zie deze link voor meer codevoorbeelden (dit was waar ik deze code plagiaat).
/ * jslint knooppunt: true, vars:true, bitsgewijze: true, unparam:true * /
/ * jshint ongebruikte: ware * / / / laat de bovenstaande regels voor de juiste jshinting //Type Node.js hier :)
var Uln200xa_lib = require('jsupm_uln200xa');
Instantiëren van een stappenmotor op een ULN200XA Darlington Motor Driver
Dit werd getest met de Grove gericht stap Motor met chauffeur
Instantiëren van een object ULN2003XA stepper
var myUln200xa_obj = nieuwe Uln200xa_lib. ULN200XA (4096, 8, 9, 10, 11);
Ga met de klok mee te openen
myUln200xa_obj.goForward = function
{
myUln200xa_obj.setSpeed(5); 5 rPMs
myUln200xa_obj.setDirection (Uln200xa_lib. ULN200XA. DIR_CW);
console.log ("1 roterende revolutie rechtsom.");
myUln200xa_obj.stepperSteps(4096);
};
Ga tegen de klok in te sluiten
myUln200xa_obj.reverseDirection = function
{
console.log ("1 roterende revolutie tegen de klok");
myUln200xa_obj.setDirection (Uln200xa_lib. ULN200XA. DIR_CCW);
myUln200xa_obj.stepperSteps(4096);
};
Uitvoeren van ULN200xa gedreven stepper
Draai met de klok mee 1 rotatie, wacht 2 seconden en dan gaan voor 1 rotatie tegen de klok in.
myUln200xa_obj.goForward();
setTimeout (myUln200xa_obj.reverseDirection, 2000);