ORTA SENSÖR
  • Öncelikle özür dilerim gereksiz ve basit bir soruysa ama ben bocaladım. sumo robot yapıyorum fakat benim robotum gördüğü bütün engellerden kaçıyor. orta sensör hedefe kilitlenmiyor. ilk başta oluyordu sonra sildim eklerken artık olmuyor mal mal ortada dolaşıyor:) pazartesi hocaya sorabilirim ama sormadan yapmak istiyorum ben nerede yanlış yapıyorum

    #include < Arduino.h>
    #include < Wire.h>
    #include < SoftwareSerial.h>

    #include "AFMotor.h"
    double angle_rad = PI/180.0;
    double angle_deg = 180.0/PI;
    double ortasensor;
    double solsensor;
    double sagsensor;
    AF_DCMotor motor4(4);
    AF_DCMotor motor2(2);



    void setup(){

    pinMode(A0+1,INPUT);
    pinMode(A0+0,INPUT);
    pinMode(A0+2,INPUT);
    }

    void loop(){

    ortasensor = analogRead(A0+1);
    if((ortasensor) < ( 100 )){
    motor4.setSpeed(255);
    motor4.run(1);
    motor2.setSpeed(255);
    motor2.run(1);
    _delay(0.5);
    }else{
    motor2.setSpeed(255);
    motor2.run(1);
    motor4.setSpeed(255);
    motor4.run(1);
    }
    solsensor = analogRead(A0+0);
    if((solsensor) < ( 100 )){
    motor4.setSpeed(255);
    motor4.run(1);
    motor2.setSpeed(255);
    motor2.run(2);
    _delay(0.5);
    }else{
    motor2.setSpeed(255);
    motor2.run(1);
    motor4.setSpeed(255);
    motor4.run(1);
    }
    sagsensor = analogRead(A0+2);
    if((sagsensor) < ( 100 )){
    motor4.setSpeed(255);
    motor4.run(1);
    motor2.setSpeed(255);
    motor2.run(2);
    _delay(0.5);
    }else{
    motor2.setSpeed(255);
    motor2.run(1);
    motor4.setSpeed(255);
    motor4.run(1);
    }

    _loop();
    }

    void _delay(float seconds){
    long endTime = millis() + seconds * 1000;
    while(millis() < endTime)_loop();
    }

    void _loop(){

    }

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook
Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.