obniz
Version:
obniz sdk for javascript
80 lines (53 loc) • 1.34 kB
Markdown
# DCMotor
Common Brushed DC Motor which moves when connected to +/- and reverse when connected to other side.

## wire({forward, back})
connect two wire to an obniz and set io number to forward,back.
If you connect to io 0 and 1, then write a program like a below.
```javascript
// Javascript Example
var motor = obniz.wired("DCMotor", {forward:0, back:1});
motor.power(50);
motor.forward();
```
## forward()
start moving forward.
```javascript
// Javascript Example
var motor = obniz.wired("DCMotor", {forward:0, back:1});
motor.forward();
```
## reverse()
start moving to back.
```javascript
// Javascript Example
var motor = obniz.wired("DCMotor", {forward:0, back:1});
motor.reverse();
```
## stop()
stop a motor.
```javascript
// Javascript Example
var motor = obniz.wired("DCMotor", {forward:0, back:1});
motor.forward();
setTimeout(function(){
motor.stop();
}, 1000);
```
## move(boolean)
move a motor regard provided value.
```javascript
// Javascript Example
var motor = obniz.wired("DCMotor", {forward:0, back:1});
motor.move(true); // = motor.forward();
```
## power(float)
set a motor power.
default is 30.
power must be within 0~100.
```javascript
// Javascript Example
var motor = obniz.wired("DCMotor", {forward:0, back:1});
motor.power(80);
motor.move(true);
```