29 lines
460 B
Markdown
29 lines
460 B
Markdown
|
## Poppy Ruby
|
||
|
|
||
|
|
||
|
### Example use.
|
||
|
|
||
|
```ruby
|
||
|
|
||
|
$poppy = Poppy.new
|
||
|
$poppy.set_default_motor_positions
|
||
|
|
||
|
$poppy.set_compliant "true"
|
||
|
$poppy.set_compliant "false"
|
||
|
|
||
|
$motor = $poppy.motors["head_z"]
|
||
|
|
||
|
#show the list of registers
|
||
|
$motor.registers
|
||
|
|
||
|
# You can access the registers directly
|
||
|
puts $motor.compliant
|
||
|
# false
|
||
|
$motor.compliant = "true"
|
||
|
|
||
|
## goal_position and goal_speed registers can handle numeric values
|
||
|
$motor.goal_position = 30
|
||
|
$motor.goal_position = -30
|
||
|
```
|
||
|
|