الأردوينو

كيف يتم التحكم في الـ Stepper motors في الأردوينو؟

يمكن التحكم في الـ Stepper motors في الأردوينو باستخدام مكتبة Stepper وذلك عبر التالي:

1- تحديد نموذج المحرك بناءً على قيمتي الخطوات وحجم الخطوة.

2- تعريف المحرك باستخدام التالي:

Stepper myStepper(stepsPerRevolution, pin1, pin2, pin3, pin4);

3- اختيار حركة المحرك، إما باتجاه العقارب أو عكس العقارب:

myStepper.setSpeed(500); // تعيين سرعة الدوران
myStepper.step(stepsToMove); // تحريك المحرك في اتجاه المواجهة الأمامية

4- يمكن تكرار الخطوات من أجل الحركة الأكثر دقة في حالة الحركة لأمر معين.

لتحريك المحرك في الاتجاه المعاكس، يمكن استخدام myStepper.step(-stepsToMove); بالطريقة نفسها.