Paso 9: Añadir el código
Vaya a su edición de Internet de Intel XDK y seleccione iniciar un nuevo proyecto. Elija una plantilla en blanco y copie el siguiente código (esto es para código JavaScript) en main.js. Cargar el código y ejecutar en el IDE de la manera habitual. Para obtener más ayuda, consulte este enlace para obtener muestras de código más (esto era donde plagiado este código).
/ * nodo jslint: verdad, vars:true, bit a bit: true, unparam:true * /
/ * jshint inusitado: true * / / / dejar estas líneas por propper jshinting //Type Node.js aquí :)
var Uln200xa_lib = require('jsupm_uln200xa');
Crear una instancia de un motor de pasos en un controlador de Motor de Darlington ULN200XA
Esto fue probado con el Grove orientado paso Motor con controlador
Crear una instancia de un objeto de paso a paso ULN2003XA
var myUln200xa_obj = new Uln200xa_lib. ULN200XA (4096, 8, 9, 10, 11);
ir hacia la derecha para abrir
myUln200xa_obj.goForward = function()
{
myUln200xa_obj.setSpeed(5); 5 RPM
myUln200xa_obj.setDirection (Uln200xa_lib. ULN200XA. DIR_CW);
Console.log (1 rotación revolución hacia la derecha.");
myUln200xa_obj.stepperSteps(4096);
};
ir hacia la izquierda para cerrar
myUln200xa_obj.reverseDirection = function()
{
Console.log ("revolución de 1 rotación hacia la izquierda");
myUln200xa_obj.setDirection (Uln200xa_lib. ULN200XA. DIR_CCW);
myUln200xa_obj.stepperSteps(4096);
};
Ejecutar ULN200xa conducido paso a paso
Gire a la derecha 1 rotación, pausa de 2 segundos y luego ir hacia la izquierda para la 1 rotación.
myUln200xa_obj.goForward();
setTimeout (myUln200xa_obj.reverseDirection, 2000);