Difference between revisions of "Tutorial:Motors"

From IPRE Wiki
Jump to: navigation, search
m
 
m
Line 3: Line 3:
 
motors(leftWheelPower,rightWheelPower)
 
motors(leftWheelPower,rightWheelPower)
  
The motors(lwp,rwp) function is used to move the robot forward or backward with variable power to the two wheels. It does not take in a time parameter, so the robot will continue to run until it encounters a stop() or other incompatible command.
+
The motors(lWP,rWP) function is used to move the robot forward or backward with variable power to the two wheels.
 +
 
 +
The leftWheelPower & rightWheelPower parameters are between -1 (for full speed backward) and 1 (full speed forward).
 +
 
 +
Motors(lWP,rWP) does not take in a time parameter, so the robot will continue to run until it encounters a stop() or other incompatible command.
  
 
==Example==
 
==Example==
  
 +
## This code will turn the robot in a circle to the left in place for 3 seconds,
 +
## then stop
 +
 +
from myro import *
 +
initialize()
 +
 +
    motors(-1,1)
 +
 +
    wait(3)
 +
 +
    stop()
 +
 +
    motors(1,-1)
 +
 +
    wait(3)
  
 +
    backward(1,10)
  
  
 
[[Category:Tutorials]]
 
[[Category:Tutorials]]

Revision as of 19:11, 4 December 2007

How to use Myro Motors

motors(leftWheelPower,rightWheelPower)

The motors(lWP,rWP) function is used to move the robot forward or backward with variable power to the two wheels.

The leftWheelPower & rightWheelPower parameters are between -1 (for full speed backward) and 1 (full speed forward).

Motors(lWP,rWP) does not take in a time parameter, so the robot will continue to run until it encounters a stop() or other incompatible command.

Example

    1. This code will turn the robot in a circle to the left in place for 3 seconds,
    2. then stop

from myro import * initialize()

    motors(-1,1)
    wait(3)
    stop()
    motors(1,-1)
    wait(3)
    backward(1,10)