mz80 ile röle kontrol kod problemi
  • aşağıdaki kodda mz80 engeli görünce röle 3 sn tektiklenip sonra durması gerekiyor fakat çalıştırdığımda röle 2 saniyede bir sürekli yanıp sönüyor sonsuza kadar problem nerede?


    int sensora=8;
    int role=12;

    int a = 0;


    void setup() {

    Serial.begin(9600);

    pinMode(sensora,INPUT);

    pinMode(role, OUTPUT);

    }

    void loop() {

    a = digitalRead(sensora);
    if(a==HIGH)
    {
    digitalWrite(role, HIGH);
    delay(3000);
    digitalWrite(role, LOW);
    }


    }
  • if(a==LOW)
    {
    i=0
    }


    if(a==HIGH&&i==0)
    {
    digitalWrite(role, HIGH);
    delay(3000);
    digitalWrite(role, LOW);
    int i=1;
    }


    bunu bir denermisin
  • if(a==HIGH&&i=0) satırında hata var, şu şekilde düzeltiniz if(a==HIGH&&i==0)

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.