Skip to content

antonhedstrom/uarm-sdk-javascript

Repository files navigation

uArm Javascript SDK

This is a Javascript SDK to be used for communicating with your uArm Robot arm from uFactory.cc.

Example usage

The package offer a method to find the correct serial port to communicate over. If you already know your serial port path, feel free to use the SDK right away. The example below shows an example implementation when the findPort method is being used to find the correct serial port path.

const { uArmSDK, findPort } = require('uarm-sdk-javascript');

const regexp = new RegExp(/Arduino/i);
const acceptPortFn = (port) => regexp.test(port.manufacturer);

findPort(acceptPortFn).then(port => {
  const uarm = new uArmSDK({
    port,
    autoOpen: false,
    onError: (error) => {
      console.log("uArm Error: ", error);
    },
  });

  uarm.open().then(async () => {
    const position = await uarm.getPosition();
    console.log("uArm current position is: ", position);
  });
});

Current, there is not documention for the available methods in the SDK. The easiest way is to look in the source code (./uarm/sdk.js).

About

Javascript SDK to controlling your uArm Swift Pro.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published