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
 | |
| ```
 | |
| 
 |