dominoFiber     domiRobot     Blog

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Gönderen Konu: Step Motorun Joystickle İle Kontrolü  (Okunma sayısı 506 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Mayıs 31, 2018, 10:20:34 ÖS
Çevrimdışı Hasan ERTURK
*****
İleti: 99
Profili Görüntüle 
<a href="http://www.youtube.com/watch?v=lzocaw3EIJ8" target="_blank">http://www.youtube.com/watch?v=lzocaw3EIJ8</a>
Video 1: Step motorun joystick ile yön kontrolü

Senaryo:
Joystick kolunun ileri geri hareketi ile step motorun yön kontrolü istenmektedir. Joystick orta konumda iken step motor duracaktır.

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
const int joystick = A0; 
int joystick_konum=0;     
int step_deger = 0; 

void setup()
{
  motor.setStepDuration(1);
  Serial.begin(9600);
}
 
void loop()
{
  joystick_konum=analogRead(joystick);
  step_deger= map(joystick_konum,0,1023,-103,100);
  motor.step(step_deger);
  Serial.println(step_deger);
  delay(1);
}

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