Pin 7 Switch On ise servo 135 derece açıya gitsin, Switch off ise servo 30 dereceye geri dönsün
  • Merhaba arkadaşlar;
    Aşağıda ki kod bluetooth ile haberleşip gerekli komutları alıyor yalnız ben buna ekstra 7 numaralı dijital girişe switch bağlayacağım 7 numaralı pin on olduğunda 5 numaralı servo 130 derece gitsin 2 saniye bekledikten sonra 30 dereceye geri dönsün switch on olduğu sürece bu tekrarlansın bunu nasıl ekleyeceğim?

    #include
    #include

    Servo myservo1, myservo2, myservo3, myservo4;

    int bluetoothTx = 10;
    int bluetoothRx = 11;

    SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);

    void setup()
    {
    myservo1.attach(5);
    myservo2.attach(6);
    myservo3.attach(9);
    myservo4.attach(3);
    Serial.begin(9600);
    bluetooth.begin(9600);
    }

    void loop()
    {
    if (bluetooth.available() >= 2 )
    {
    unsigned int servopos = bluetooth.read();
    unsigned int servopos1 = bluetooth.read();
    unsigned int realservo = (servopos1 * 256) + servopos;


    if (realservo >= 1000 && realservo <= 1135) {<br />int servo1 = realservo;
    servo1 = map(servo1, 1000, 1135, 0, 135);
    myservo1.write(servo1);
    delay(10);
    }

    if (realservo >= 2000 && realservo <= 2090) { <br />int servo2 = realservo;
    servo2 = map(servo2, 2000, 2090, 0, 90);
    myservo2.write(servo2);
    delay(10);
    }

    if (realservo >= 3000 && realservo <= 3180) { <br />int servo3 = realservo;
    servo3 = map(servo3, 3000, 3180, 0, 180);
    myservo3.write(servo3);
    delay(10);

    }

    if (realservo >= 4000 && realservo <= 4120) { <br />int servo4 = realservo;
    servo4 = map(servo4, 4000, 4120, 0, 120);
    myservo4.write(servo4);
    delay(10);

    }
    }
    }
  • herhangi bir buton ornegıne bakarak kodunuza ekleyın bakalım derım.
  • aicengiz kardeşim biraz zorla kendini bence başarırsın bu işi. çok sıkıntılı bir iş değil bu.:)

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.