Eveet, çok uzun bir aradan sonra yeni bir arduino konusu ile karşınızdayız . Arduino ile servo tester yapımı. Önce gerekli malzemeler
- Tercihan 10K değerinde bir potansiyometre
- Arduino
- Servo
Kodun bu versiyonu, temel olarak sadece potansiyometre ile servoyu sağa sola hareket ettiriyor. Merkezleme ve cam sileceği fonksiyonu, daha sonra.
Devre şeması yakında ... .
- Tercihan 10K değerinde bir potansiyometre
- Arduino
- Servo
Kodun bu versiyonu, temel olarak sadece potansiyometre ile servoyu sağa sola hareket ettiriyor. Merkezleme ve cam sileceği fonksiyonu, daha sonra.
Kod:
//Servo Tester - 0.1
#include <Servo.h>
Servo testServo; //Servo nesnesi olustur
int potPin = 2; //Analog uca baplanacak olan potansiyometrenin orta pini
int potVal = 0; //Potansiyometre degerini okuyup saklayan degisken
int servoPin = 5; //Servonun sinyal pininin baglanacagi, arduinonun dijital ucu
int servoPulse = 0; //Servoya gonderilecek degeri saklayan degisken
void setup() {
pinMode(servoPin, OUTPUT); //Servolarin pinini cikis icin ayarla
testServo.attach(servoPin); //Servo nesnesini ilgili pine bagla
}
void loop() {
potVal = analogRead(potPin); // Potansiyometrenin takılı oldugu ucu oku
servoPulse = map(potVal, 0, 1023, 800, 2200); //Potansiyometreden okunan 0-1023 arasindaki degeri, servoya gonderilecek 800 - 2200 milisaniye arasındaki degerle eslestir
testServo.writeMicroseconds(servoPulse); // Servo nesnesine bulunan degeri yaz.
}
Devre şeması yakında ... .