Description
This object is being used to talk to ‘Servo’ hardware components.
App Builder Object
Drivers
GPIO | |
---|---|
PCA9685 | |
TLC5940 |
In Ports
Position | Name | Message Type | Description |
---|---|---|---|
1 | Degrees | Number | The angle in the degrees which is applied to the connected servo. |
2 | 0 Offsets | Number | Offset setting for the 0 degree position. Since every servo is slightly different in its control, this setting allows you to level the servo at the exact 0 position. |
3 | 180 Offsets | Number | Offset setting for the 180 degree position. Since every servo is slightly different in its control, this setting allows you to level the servo at the exact 180 position. |
Offset Adjustment
To properly do the initial adjustment for the servo, the arm should be attached to a 90 degree position when the servo degrees are at 90 as well. Then, when we go to for example 0 and the servo does not do total negative 90 degree movement, we can adjust wi with the 0 offset port. Here we can enter an number between 0 -30 and 30. If the server moves not far enough, we can extend its range with a positive number and in case it overshoots, we can hold it back with a negative number. The same is valid for the 180 degree position, just that we use the 180 offset port here.
Out Ports
Position | Name | Message Type | Description |
---|---|---|---|
- | - | - | - |
Properties
Name | Description |
---|---|
Object Name | The name of the object on the canvas. |
App Mapping Description | When a hardware object requires mapping, this description is shown when the mapping function has been opened. |
Multiwidget | Decide wether or not this hardware object can be mapped to single or multiple hardware components. |