التحكم في محرك السائرstepper nema 17 الدوران المستمر باستخدام أردوينو |Continuous rotation |Arduino - DIY Channel3

DIY Channel3

Arduino│ESP8266│ESP32│Drone│Robot

التحكم في محرك السائرstepper nema 17 الدوران المستمر باستخدام أردوينو |Continuous rotation |Arduino

مشاركة هذا

 

تحكم في محرك متدرج مع محرك L298N و Arduino


ستتعلم في هذه المقالة كيفية التحكم في محرك متدرج باستخدام محرك L298N. تُستخدم لوحة القيادة هذه عادةً للتحكم في محركات التيار المستمر ، ولكنها أيضًا بديل غير مكلف للتحكم في محركات السائر! يمكنه التحكم في كل من السرعة واتجاه الدوران لمعظم محركات السائر مثل NEMA 17.


المكونات الاساسية :


-  Arduino UNO R3


-  NEMA 17 stepper motor

- L298N motor driver board 

- Jumper wires

- 11.1v lipo battery





++ مخطط الرسم البياني :

1. التناوب المستمر AccelStepper

++ الكود البرمجي هنا :

// Include the AccelStepper library:
#include <AccelStepper.h>
// Define the AccelStepper interface type:
#define MotorInterfaceType 4
// Create a new instance of the AccelStepper class:
AccelStepper stepper = AccelStepper(MotorInterfaceType, 8, 9, 10, 11);
void setup() {
// Set the maximum speed in steps per second:
stepper.setMaxSpeed(1000);
}
void loop() {
// Set the speed of the motor in steps per second:
stepper.setSpeed(500);
// Step the motor with constant speed as set by setSpeed():
stepper.runSpeed();
}

#arduino #raspberrypi #electronics #arduinoproject #robotics #technology #engineering #arduinouno #robot #iot #diy #electrical #maker #programming #electronic #microcontroller #arduinoprojects #tech #esp #pcb #arduinomega #d #electricalengineering #robotica #diyelectronics #project #coding #arduinofun #sensor


No comments:

Post a Comment