Professional Documents
Culture Documents
Doiufiegrtg
Doiufiegrtg
int MotorX2=6;
int MotorY1=9;
int MotorY2=8;
int PWMmotor1=5;
int PWMmotor2=10;
int velocidad1=120;
int velocidad2=150;
void setup()
{
Serial.begin(9600);
pinMode(MotorX1, OUTPUT);
pinMode(MotorX2, OUTPUT);
pinMode(MotorY1, OUTPUT);
pinMode(MotorY2, OUTPUT);
pinMode(PWMmotor1,OUTPUT);
pinMode(PWMmotor2,OUTPUT);
pinMode(A0,INPUT);
pinMode(A1,INPUT);
void loop() {
int sen_Izq=analogRead(A0);
int sen_Der=analogRead(A1);
Serial.print("sendor inquierdo= ");
Serial.println(sen_Izq);
Serial.print("sendor Derecho= ");
Serial.println(sen_Der);
if(sen_Der<36&&sen_Izq<36) // Adelante
{ digitalWrite(MotorX1,HIGH);
digitalWrite(MotorX2,LOW);
digitalWrite(MotorY1,HIGH);
digitalWrite(MotorY2,LOW);
digitalWrite(PWMmotor1,velocidad1);
digitalWrite(PWMmotor2,velocidad1);
}
else if(sen_Der>36&&sen_Izq<36)// Izquierda
{ digitalWrite(MotorX1,LOW);
digitalWrite(MotorX2,HIGH);
digitalWrite(MotorY1,HIGH);
digitalWrite(MotorY2,LOW);
digitalWrite(PWMmotor1,velocidad2);
digitalWrite(PWMmotor2,velocidad2);
}
}
}