For clarity, are you using the MOT0110? 1: You can find explanations for what each parameter does on the linked page here: https://www.phidgets.com/docs/Spatial_Guide#AHRS_Parameters However, that wouldn't help you much at the moment because 2: Looking into it, setting the AHRS parameters was broken...
All Phidgets are equally compatible with Linux, Windows, and Mac. So long as the Phidgets libraries are included with the Artisan build for Linux, I foresee no issues in switching over.
To detect when your motor is done moving, you can either poll stepper0.getIsMoving() in a loop, or you can set up the stopped event handler to handle the event asynchronously (see setOnStoppedHandler for a brief example in the API).
1. I can't speak to the exact measurement angle of the sonar Phidget, but a roughly 30 degree cone seems reasonable. It's not in your question, but it is worth noting that you won't likely be able to operate more than one DST1200 in the same space, as it is possible they could interfere with one ano...
The order of devices connecting to an unspecified channel is not guaranteed. If you want to connect to a specific Phidget, you will need to be specific in your addressing parameters (e.g. setDeviceSerialNumber). The only time you can reasonably expect to connect to the right device without specifyin...
As implemented, DC Motor baking strength only applies when Velocity = 0 The velocity parameter is a target duty cycle, which will by definition apply power in one direction or another when Velocity is non-zero. Braking Strength is the fraction of time the motor will be shorted to itself once it has ...