source code

14
SOURCECODE #include<Servo.h> Servovert; Servo des; int motora1 = 5; intmotora2 = 6; intmotorb1 = 9; int motorb2 = 10; intbyt; intvpos = 0; intval=0; intflag = 0; voidsetup() { // put your setup code here, to run once: Serial.begin(9600); vert.attach(11); des.attach(3); vert.write(20); des.write(90); pinMode(motora1,OUTPUT); pinMode(motora2,OUTPUT); pinMode(motorb1,OUTPUT); pinMode(motorb2,OUTPUT); } voidfw () { digitalWrite(motora1,HIGH); digitalWrite(motora2,LOW); digitalWrite(motorb1,HIGH); digitalWrite(motorb2,LOW); } voidrv () { digitalWrite(motora1,LOW); digitalWrite(motora2,HIGH); digitalWrite(motorb1,LOW); digitalWrite(motorb2,HIGH); } void lf () { digitalWrite(motora1,HIGH); digitalWrite(motora2,LOW); digitalWrite(motorb1,LOW); digitalWrite(motorb2,HIGH); }

Upload: qiritical99

Post on 26-Sep-2015

224 views

Category:

Documents


0 download

DESCRIPTION

sddsdssds

TRANSCRIPT

SOURCECODE

#include

Servovert;

Servo des;

int motora1 = 5;

intmotora2 = 6;

intmotorb1 = 9;

int motorb2 = 10;

intbyt;

intvpos = 0;

intval=0;

intflag = 0;

voidsetup() {

// put your setup code here, to run once:

Serial.begin(9600);

vert.attach(11);

des.attach(3);

vert.write(20);

des.write(90);

pinMode(motora1,OUTPUT);

pinMode(motora2,OUTPUT);

pinMode(motorb1,OUTPUT);

pinMode(motorb2,OUTPUT);

}

voidfw ()

{

digitalWrite(motora1,HIGH);

digitalWrite(motora2,LOW);

digitalWrite(motorb1,HIGH);

digitalWrite(motorb2,LOW);

}

voidrv ()

{

digitalWrite(motora1,LOW);

digitalWrite(motora2,HIGH);

digitalWrite(motorb1,LOW);

digitalWrite(motorb2,HIGH);

}

void lf ()

{

digitalWrite(motora1,HIGH);

digitalWrite(motora2,LOW);

digitalWrite(motorb1,LOW);

digitalWrite(motorb2,HIGH);

}

voidrt ()

{

digitalWrite(motora1,LOW);

digitalWrite(motora2,HIGH);

digitalWrite(motorb1,HIGH);

digitalWrite(motorb2,LOW);

}

voidst ()

{

digitalWrite(motora1,LOW);

digitalWrite(motora2,LOW);

digitalWrite(motorb1,LOW);

digitalWrite(motorb2,LOW);

}

voidloop () {

if(Serial.available() > 0){

byt=Serial.read();

flag=1;

if((byt == 205) && (flag == 1)){

fw();

flag=0;

}

if((byt == 208) && (flag== 1)){

rv();

flag=0;

}

if ((byt == 207) && (flag == 1)){

rt();

flag=0;

}

if((byt == 206) && (flag == 1)){

lf();

flag=0;

}

if((byt == 210) && (flag == 1)){

st();

flag=0;

}

if((byt>=0) && (byt