Arduino PID kütüphanesini indirmek için buraya tıklayın;
Önceki yayınlara ulaşmak için aşağıdaki linklerin üzerine tıklayın;
Arduino & PID Programlama Uygulamaları -2-
PID Parametreleri
Önemli Noktalar;Önceki yayınlara ulaşmak için aşağıdaki linklerin üzerine tıklayın;
Arduino & PID Programlama Uygulamaları -2-
PID Parametreleri
- Input
- Output
- Setpoint
- Kp, Ki, Kd // PID Katsayıları ( tuning parameters )
- Direction (DIRECT, REVERSE)
- Arduino'nun analog 0. pini input olarak, analog 3. pini output olarak seçilmiştir,
- Setpoint değeri 100 olarak atanmıştır, farklı değerlerde verebilirsiniz.
- Arduino'nun 0. pininden okunan 0-1024 arasındaki input değeri InputValue isimli değişkenin içine atılıp daha sonra bu değer 0-255 arasına çekilmiştir,
- 0-255 arasına çekmiş olduğumuz bu input değeri SetPoint noktasına ulaştıktan sonra çıkış vermeye başlar,
- Yani Arduino'nun analog 1. pinine, output olarak belirtmiş olduğumuz pine giden bu sinyal maksimum seviyeye PID algoritması ile ulaşır,
- Input olarak çeşitli sensorler, potansiyometre, LDR gibi benzeri şeyleri düşünebilirsiniz,
- Output için motor, LED gibi benzeri malz. bağladığınızı düşünebilirsiniz.
- Tabi bu durumda digital pwm çıkışlarını kullanmanız gerekmektedir :D