1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
/* SERVO kontrol 2 SG90 SERVO MOTOR POT YÖN AYARI */ #include <Servo.h> Servo myservo; Servo myservo1; int potpin = 0; // analog pin 0 pot int potpin1 = 1; // analog pin 1 pot int val; // değişken1 int val1; // değişken2 void setup() { myservo.attach(9); // servo pini dijital 9 myservo1.attach(10); // servo pini dijital 10 } void loop() { val = analogRead(potpin); // pot degeri okuma (0 - 1023) 10 bit den gelir 2^10 val1 = analogRead(potpin1); // pot1 degeri okuma (0 - 1023) 10 bit den gelir 2^10 val = map(val, 0, 1023, 0, 180); // okunan değeri belli aralığa çekiyoruz (servoiçin 0 - 180) val1 = map(val1, 0, 1023, 0, 180); // okunan değeri belli aralığa çekiyoruz (servoiçin 0 - 180) myservo.write(val); // 0-180 değerini servo motora gönderiyoruz. myservo1.write(val1); // 0-180 değerini servo1 motora gönderiyoruz. delay(15); // servo için 15 milisaniye bakınız detay için datashite bknz. } |
Maşallah Arduino Uzmanı 🙂 çalışmalarında Başarılar Dileriz.