Skip to content

Commit

Permalink
Add a new example
Browse files Browse the repository at this point in the history
Add a new example
  • Loading branch information
DogushC committed Jun 21, 2023
1 parent a8eaecb commit 91158fb
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions examples/ServoMotorDondurme2/ServoMotorDondurme2.ino
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/*
* ServoMotorDondurme2 örneği,
* D9 pinine bağlanan servo motor 0-3000 ms aralığında 250 ms'lik adımlarla önce saat yönüne sonra saat yönünün tersine dönmektedir.
* 0 ms 0 derecedir.
* 1500 ms 90 derecedir.
* 3000 ms 180 derecedir.
*/
#include <Deneyap_Servo.h> // Deneyap Servo kütüphanesi eklenmesi

Servo myservo; // Servo sınıfında nesne tanımlanması

void setup() {
myservo.attach(D9); // Servo motorun D9 pinine bağlanması /*attach(pin, channel=0, freq=50, resolution=12) olarak belirlenmiştir. Kullandığınız motora göre değiştirebilirsiniz */
}

void loop() {
for (int pos = 0; pos <= 3000; pos += 250) { // 0'dan 3000'e 250 aralıklarla artarak
myservo.writeMicroseconds(pos); // servo motorun saat yönünde 250 ms aralıklarla dönmesi
delay(1000);
}
for (int pos = 3000; pos >= 0; pos -= 250) { // 3000'dan 0'a 250 aralıklarla azalarak
myservo.writeMicroseconds(pos); // servo motorun saat yönünün tersine 250 ms aralıklarla dönmesi
delay(1000);
}
}

0 comments on commit 91158fb

Please sign in to comment.