dominoFiber     domiRobot     Forum


Projeler - Step motor uygulaması

Senaryo:
Step motorun periyodik olarak 360 derece ileri yönde dönmesi, ileriye dönüş tamamlandıktan sonra da 360 derece geri yönde dönmesi isteniyor.

Malzeme listesi:


Fotoğraf 1: Devrenin tamamlanmış hali


Şema 1: Fritzing devre şeması

Arduino kodları:
Kod: [Seç]
#include <StepperMotor.h> // step motor kutuphanesi eklendi
StepperMotor motor(8,9,10,11);  // step motor pinleri in1,in2, in3, in4
 
void setup()
{
  motor.setStepDuration(1);
}
 
void loop()
{
  motor.step(4076); // 360 derece ileri yonde don
  delay(2000);  // 2 saniye bekle
  motor.step(-4076);  // 360 derece geri ynde don
  delay(2000);  // 2 saniye bekle
}

İşlem Basamakları:
  • Devreyi şema 1'de görüldüğü gibi kurunuz.
  • Arduino kodunu yükleyiniz.
  • Devrenin çalışmasını gözlemleyiniz.
  • Kodda verilen 4076 değeri ile motor 360 derece yol almaktadır. farklı değerler girerek motorun tepkisini gözlemleyiniz.

İhtiyaç duyulması halinde buraya tıklayıp projeye ait dosyaları indirebilirsiniz.

Destek ve sorularınız için forum sayfamızdan faydalanabilirsiniz.

Arduino uno R3 satın al

  • Arduino uno R3<br /> satın alArduino uno R3<br /> satın alArduino uno R3<br /> satın al