# Programming with MicroPython: Robotbit

### Import FutureBoard Library

Import the Library to make use of its functions.

```
from future import *
```

### 11: RobotBit

### Import Robotbit Library

```
import robotbit
```

#### 1. Initiate a Robotbit Object

```
rb=robotbit.RobotBit()
```

#### 2. Motor Speed

```
rb.motor(index,speed)
```

Parameter index indicates the port of motor, value range is 1\~4. Parameter speed controls the speed, value range is -255\~255.

#### 3. Stop All Motors

```
rb.motorStopAll()
```

#### 4. Control Servos

```
rb.servo(index,degree)
```

Parameter index indicates the servo port, value range is S1\~S8. Parameter angle controls the angle, value range is 0\~180.

#### 5. Control GeekServo 9G Servos

```
rb.geekServo9g(index,degree)
```

Parameter index indicates the servo port, value range is S1\~S8. Parameter angle controls the angle, value range is -45\~225.

#### 6. Control GeekServo 2K Servos

```
rb.geekServo2kg(index,degree)
```

Parameter index indicates the servo port, value range is S1\~S8. Parameter angle controls the angle, value range is 0\~360.

#### 7. Twin Stepper Motors

```
rb.stepperDual(degree1,degree2)

Parameters degree1 and degree2 control M1 and M2 respectively.
```

#### 8. Single Stepper Motor

```
rb.stepperDegree(index,degree)
```

Use index to select the motor port, value range is 1\~2. Parameter degree controls the angle.
