# include Servo servo; int servoPin =9; int sensorPin =2; // pin onde o sensor Sharp esta ligado int sensorValue=0; //variavel que vai conter o valor de leitura do sensor int left,right,front,stop;//variaveis que vou conter os valores de leitura do sensor // definir a distancia segura, valores abaixo significa que estao perto de um obstaculo // varia consoante o sensor int distanciaSegura =150; int motor_front[]={4,6}; int motor_back[]={5,7}; int motor_left[]={4,7}; int motor_right[]={5,6}; int i; //funcao qd arduino e chamado void setup(){ Serial.begin(9600); //declarar emque pino esta o servo servo.attach(servoPin); //setuo dos motores for(i=0;i<2;i++){ pinMode(motor_front[i],OUTPUT); pinMode(motor_stop[i],OUTPUT); pinMode(motor_left[i],OUTPUT); pinMode(motor_right[i],OUTPUT); } } void loop(){ //mede distancia de X em X tempo if(mede_distancia.check()==1){ olhaFrente(); } //se a distancia em frente for menos do que a distancia segura previeamente definida //decidir para onde ir if(frente