الـ PID controller هو نظام تحكم يستخدم لتحقيق الاستقرار في نظام التحكم الآلي، حيث تعني الحروف PID اختصار للـ Proportional-Integral-Derivative وهي الثلاث مصطلحات التي تستخدم في تصميم وتنفيذ الـ PID controller.
– Proportional (P): يعني التحكم النسبي وهو يحدد مقدار التحكم اللازم لتصحيح الخطأ الحاصل في النظام.
– Integral (I): يعني التكامل وهو يحدد الخطأ الحاصل بعد فترة زمنية ويقوم بتصحيحه.
– Derivative (D): يعني التفاضل وهو يحدد معدل التغير في الخطأ ويعمل على تصحيحه.
يمكن استخدام الأردوينو في تصميم وتنفيذ الـ PID controller باستخدام مكتبة PID للأردوينو، وتتيح هذه المكتبة للمستخدمين تعيين قيم المتحكمات الثلاثة P و I و D وتحديد القيمة المطلوبة والقيمة الحالية للمتغير المراد التحكم به، وبعد ذلك يتم استخدام الأردوينو لتنفيذ عملية التحكم وتعديل القيمة المطلوبة.