int Motor1=8;
int Motor2=9;
int Motor3=10;
int Motor4=11;
int in=3;
int out=2;
int pin1=5;
int pin2=6;
int pwm=160;
void setup()
{
Serial.begin(9600);
pinMode(in,INPUT); pinMode(out,OUTPUT); pinMode(Motor1,OUTPUT); pinMode(Motor2,OUTPUT); pinMode(pin1,OUTPUT); pinMode(Motor3,OUTPUT); pinMode(Motor4,OUTPUT); pinMode(pin2,OUTPUT); }
void loop()
{
while(Serial.available()) {
char pot=Serial.read(); if(pot=='A')
{
qj(1);
}
if(pot=='B')
{
tz(1);
}
if(pot=='E')
{
ht(1);
}
if(pot=='C')
{
yz(1);
}
if(pot=='D')
{
zz(1);
}
}
}
void qj(int t1)
{
analogWrite(pin1,pwm); digitalWrite(Motor1,LOW); digitalWrite(Motor2,HIGH); analogWrite(pin2,pwm); digitalWrite(Motor3,LOW); digitalWrite(Motor4,HIGH); delay(t1);
}
void ht(int t2)
{
analogWrite(pin1,pwm); digitalWrite(Motor1,HIGH); digitalWrite(Motor2,LOW); analogWrite(pin2,pwm); digitalWrite(Motor3,HIGH); digitalWrite(Motor4,LOW); delay(t2);
}
void tz(int t3)
{
analogWrite(pin1,0);
digitalWrite(Motor1,HIGH); digitalWrite(Motor2,HIGH); analogWrite(pin2,0);
digitalWrite(Motor3,HIGH); digitalWrite(Motor4,HIGH); delay(t3);
}
void zz(int t4)
{
analogWrite(pin1,pwm); digitalWrite(Motor1,HIGH); digitalWrite(Motor2,LOW); analogWrite(pin2,pwm); digitalWrite(Motor3,LOW);
digitalWrite(Motor4,HIGH); delay(t4);
}
void yz(int t5)
{
analogWrite(pin1,pwm); digitalWrite(Motor1,LOW); digitalWrite(Motor2,HIGH); analogWrite(pin2,pwm); digitalWrite(Motor3,HIGH); digitalWrite(Motor4,LOW); delay(t5);
}
int Motor1=8;
int Motor2=9;
int Motor3=10;
int Motor4=11;
int in=3;
int out=2;
int pin1=5;
int pin2=6;
int pwm=160;
void setup()
{
Serial.begin(9600);
pinMode(in,INPUT); pinMode(out,OUTPUT); pinMode(Motor1,OUTPUT); pinMode(Motor2,OUTPUT); pinMode(pin1,OUTPUT); pinMode(Motor3,OUTPUT); pinMode(Motor4,OUTPUT); pinMode(pin2,OUTPUT); }
void loop()
{
while(Serial.available()) {
char pot=Serial.read(); if(pot=='A')
{
qj(1);
}
if(pot=='B')
{
tz(1);
}
if(pot=='E')
{
ht(1);
}
if(pot=='C')
{
yz(1);
}
if(pot=='D')
{
zz(1);
}
}
}
void qj(int t1)
{
analogWrite(pin1,pwm); digitalWrite(Motor1,LOW); digitalWrite(Motor2,HIGH); analogWrite(pin2,pwm); digitalWrite(Motor3,LOW); digitalWrite(Motor4,HIGH); delay(t1);
}
void ht(int t2)
{
analogWrite(pin1,pwm); digitalWrite(Motor1,HIGH); digitalWrite(Motor2,LOW); analogWrite(pin2,pwm); digitalWrite(Motor3,HIGH); digitalWrite(Motor4,LOW); delay(t2);
}
void tz(int t3)
{
analogWrite(pin1,0);
digitalWrite(Motor1,HIGH); digitalWrite(Motor2,HIGH); analogWrite(pin2,0);
digitalWrite(Motor3,HIGH); digitalWrite(Motor4,HIGH); delay(t3);
}
void zz(int t4)
{
analogWrite(pin1,pwm); digitalWrite(Motor1,HIGH); digitalWrite(Motor2,LOW); analogWrite(pin2,pwm); digitalWrite(Motor3,LOW);
digitalWrite(Motor4,HIGH); delay(t4);
}
void yz(int t5)
{
analogWrite(pin1,pwm); digitalWrite(Motor1,LOW); digitalWrite(Motor2,HIGH); analogWrite(pin2,pwm); digitalWrite(Motor3,HIGH); digitalWrite(Motor4,LOW); delay(t5);
}