-
Notifications
You must be signed in to change notification settings - Fork 3
Home
buerger-pascal edited this page May 4, 2019
·
50 revisions
If you start the robot at the first time use the full system demo to check out how Delta-Robot One works.
The second step is to write your own applications for this robot using the system library. Do some examples first to learn how to use the library functions works!
All examples are implemented in the one system library. If you use the arduino IDE navigate to examples->Delta-Robot One and check out what you can do with this smart little robot.
We recommended the move basic example to do your own first moves with the robot.
If you want to learn something about the workingspace of the robot you can use the workingspace demo to move around the working area of the robot.
------------------------------- | ------------------------------- | ------------------------------- |
---|---|---|
Class | Function/Object | Example |
DeltaRobotOne | DeltaRobotOne | Hello World |
setup | Hello World | |
setID | ToDo | |
getID | ToDo | |
functions | Functions example | |
move |
Move basic example Speed control example Kinematics example |
|
light |
Light basic example Light blink example Light fade example |
|
display | Display example | |
button | Button example | |
encoder | Encoder example | |
power |
Hello World Remote example |
|
gripper | Gripper example | |
remote | Remote example | |
screen | Screen example | |
menu | Menu example | |
livemode | ToDo | |
servosetup | ToDo | |
------------------------------- | ------------------------------- | ------------------------------- |
Class | Function | Example |
---|---|---|
Button | push | Button example |
release | Button example | |
clicked | Button example | |
Display | printLine1 | Display example |
printLine2 | Display example | |
printText | Display example | |
printSign | ToDo | |
Encoder | setup | ToDo |
getValue | Encoder example | |
setValue | ToDo | |
setLimitMin | Encoder example | |
setLimitMax | Encoder example | |
getLimitMin | ToDo | |
getLimitMax | ToDo | |
reset | Encoder example | |
ExternalMotor | start | External motor example |
stop | External motor example | |
getSpeed | ToDo | |
setSpeed | External motor example | |
getStatus | ToDo | |
control | ToDo | |
Functions | waitFor | Functions example |
pulse | Encoder example | |
Gripper | open | Gripper example |
close | Gripper example | |
getStatus | Gripper example | |
Light | on | Light basic example |
off | Light basic example | |
setColour | Light basic example | |
setIntensity | Light basic example | |
blink | Light blink example | |
blinkFast | Light blink example | |
blinkSlow | Light blink example | |
blinkTime | Light blink example | |
fade | Light fade example | |
fadeFast | Light fade example | |
fadeSlow | Light fade example | |
fadeReset | Light fade example | |
heartbeat | Light fade example | |
Menu | setItem | Menu example |
start | Menu example | |
Move | setup | ToDo |
setupPosition | ToDo | |
ptp |
Move basic example Speed control example |
|
getPosition | ToDo | |
getAngles | ToDo | |
setKinematics | Kinematics example | |
setWorkingSpace | Kinematics example | |
Power | bluetoothOn | Remote example |
bluetoothOff | Remote example | |
mainOn | Hello World | |
mainOff | ToDo | |
Remote | setID | ToDo |
control | Remote example | |
Screen | info | Screen example |
progress | Screen example | |
ready | Screen example | |
limit | Screen example | |
signals | Screen example | |
angles | Screen example | |
position | Screen example | |
ServoSetup | start | ToDo |
LiveMode | start | ToDo |
------------------------------- | ------------------------------- | ------------------------------- |
Class | Data | API Class |
---|---|---|
Pos | x | Move |
y | Move | |
z | Move | |
------------------------------- | ------------------------------- | ------------------------------- |
Namespace | Constant | API Class |
---|---|---|
DeltaRobot | home | Move |
Colour | red | Light |
green | Light | |
blue | Light | |
yellow | Light | |
magenta | Light | |
cyan | Light | |
white | Light | |
Intensity | off | Light |
min | Light | |
half | Light | |
max | Light | |
Speed | slow | Move |
half | Move | |
fast | Move | |
full | Move | |
Signs | arrowLeft | Display |
arrowRight | Display | |
full | Display | |
------------------------------- | ------------------------------- | ------------------------------- |
Namespace | Constant | Value |
---|---|---|
Pins | servoA | 10 |
servoB | 9 | |
servoC | 6 | |
mainPower | 13 | |
bluetoothPower | 4 | |
externalMotor | 11 | |
gripper | 14 | |
ledR | 7 | |
ledG | 12 | |
ledB | 8 | |
ledI | 5 | |
buttonTop | 15 | |
buttonCenter | 17 | |
buttonEncoder | 16 | |
encoderA | 3 | |
encoderB | 2 | |
------------------------------- | ------------------------------- | ------------------------------- |