Arduino PID Kütüphanesi Ekleme
Arduino PID kütüphanesi, Arduino platformunda PID kontrol algoritmasını uygulamak için kullanılan bir kütüphanedir. PID kontrol algoritması, bir sistemin çıkışını istenen değere yaklaştırmak için kullanılan bir kontrol algoritmasıdır. PID kütüphanesi, PID kontrol algoritmasını uygulamak için gerekli olan tüm fonksiyonları içerir.
Arduino PID kütüphanesini kullanmak için, öncelikle kütüphaneyi Arduino IDE’nize yüklemeniz gerekir. Bunu yapmak için, Arduino IDE’nizin “Sketch” menüsünden “Include Library” seçeneğini seçin ve ardından “Manage Libraries” seçeneğine tıklayın. “Library Manager” penceresi açılacaktır. “Library Manager” penceresinde, “PID” anahtar kelimesini arayın ve ardından “Arduino PID” kütüphanesini seçin. “Install” düğmesine tıklayın ve kütüphanenin yüklenmesini bekleyin.
Kütüphaneyi yükledikten sonra, onu Arduino kodunuza ekleyebilirsiniz. Bunu yapmak için, Arduino kodunuzun başlangıcına aşağıdaki satırı ekleyin:
“`
include
“`
Bu satır, PID kütüphanesini Arduino kodunuza ekleyecektir.
PID kütüphanesini kullanarak bir PID kontrol algoritması uygulamak için, öncelikle bir PID nesnesi oluşturmanız gerekir. Bunu yapmak için, aşağıdaki satırı Arduino kodunuza ekleyin:
PID myPID(&Input, &Output, &Setpoint, Kp, Ki, Kd, DIRECT);
Bu satır, myPID
adında bir PID nesnesi oluşturacaktır. Input
değişkeni, kontrol edilecek sistemin çıkışını temsil eder. Output
değişkeni, kontrol edilecek sistemin girişini temsil eder. Setpoint
değişkeni, kontrol edilecek sistemin istenen çıkış değerini temsil eder. Kp
, Ki
ve Kd
değişkenleri, PID kontrol algoritmasının kazanç katsayılarını temsil eder. DIRECT
değeri, PID kontrol algoritmasının doğrudan etki eden bir kontrol algoritması olduğunu belirtir.
PID nesnesini oluşturduktan sonra, PID kontrol algoritmasını başlatmanız gerekir. Bunu yapmak için, aşağıdaki satırı Arduino kodunuza ekleyin:
myPID.begin();
Bu satır, PID kontrol algoritmasını başlatacaktır.
PID kontrol algoritmasını başlattıktan sonra, PID kontrol algoritmasını kullanarak kontrol edilecek sistemin çıkışını istenen değere yaklaştırabilirsiniz. Bunu yapmak için, aşağıdaki satırı Arduino kodunuza ekleyin:
myPID.compute();
Bu satır, PID kontrol algoritmasını çalıştıracaktır. PID kontrol algoritması, kontrol edilecek sistemin çıkışını istenen değere yaklaştırmak için kontrol edilecek sistemin girişini ayarlayacaktır.
Faydalı Siteler ve Dosyalar
- Arduino PID Kütüphanesi Resmi Dokümantasyonu
- Arduino PID Kütüphanesi Örnekleri
- Arduino PID Kütüphanesi İndirme Bağlantısı