1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
-
-
-
-
- var Uln200xa_lib = require('jsupm_uln200xa');
-
-
-
-
-
- var myUln200xa_obj = new Uln200xa_lib.ULN200XA(4096, 8, 9, 10, 11);
-
- myUln200xa_obj.goForward = function()
- {
- myUln200xa_obj.setSpeed(5);
- myUln200xa_obj.setDirection(Uln200xa_lib.ULN200XA.DIR_CW);
- console.log("Rotating 1 revolution clockwise.");
- myUln200xa_obj.stepperSteps(4096);
- };
-
- myUln200xa_obj.reverseDirection = function()
- {
- console.log("Rotating 1/2 revolution counter clockwise.");
- myUln200xa_obj.setDirection(Uln200xa_lib.ULN200XA.DIR_CCW);
- myUln200xa_obj.stepperSteps(2048);
- };
-
- myUln200xa_obj.stop = function()
- {
- myUln200xa_obj.release();
- };
-
- myUln200xa_obj.quit = function()
- {
- myUln200xa_obj = null;
- Uln200xa_lib.cleanUp();
- Uln200xa_lib = null;
- console.log("Exiting");
- process.exit(0);
- };
-
-
- myUln200xa_obj.goForward();
- setTimeout(myUln200xa_obj.reverseDirection, 2000);
- setTimeout(function()
- {
- myUln200xa_obj.stop();
- myUln200xa_obj.quit();
- }, 2000);
|