Joystick'in x ve y eksenlerinden gelen değerleri servo moturu hareket ettirmek için kullanalım. Mblock 5 ile de kodlayalım.

Arduino joystickle servo motoru hareket ettirelim

Proje için gerekli malzemeler

  • Arduino uno r3
  • Jumper kablolar
  • Servo motor
  • Servo motor kütüphanesi
  • Joystick

Nasıl Çalışır ?

Joystick içerisinde iki potansiyometre bulunduran ve iki eksende hareket edebilen bir modüldür. Genellikle oyun konsollarında kullanılırlar ya da uzaktan kumandalı oyuncaklarda.

Joystick buton kısmı diğer butonlardan farklı olarak çalışır ve bir pullup buton olarak kullanılır. Basılmadığında 1 değerini, basıldığında 0 değerini döndürür.

Devre şeması

Arduino IDE kodları

#include <Servo.h>

Servo s;
int jy =0;
int jx =0;

void setup() {
  s.attach(9);
}

void loop()  {
jy = map(analogRead(A0),0,1023,0,180);
s.write(jy);
delay(1000);

jx = map(analogRead(A1),0,1023,0,180);
s.write(jx);
delay(1000); }

Mblock 5 kodları

  • Yazı Etiketleri :
  • arduino joystick
  • joystick ile servo kontrolü
  • arduino joystick servo kontrolü
IOS 15'in 10 yeni özelliği
Yazıyı Oku

IOS 15'in 10 yeni özelliği

WEBP dosyalarını Adobe Photoshop ile açma, oluşturma
Yazıyı Oku

WEBP dosyalarını Adobe Photoshop ile açma, oluşturma

Windows 10 için ücretsiz Windows File Recovery programı
Yazıyı Oku

Windows 10 için ücretsiz Windows File Recovery programı

Arduino uzaktan kumanda ve IR receiver ile servo motor kontrolü
Yazıyı Oku

Arduino uzaktan kumanda ve IR receiver ile servo motor kontrolü

Arduino LCD ekranda kayan yazı yapalım
Yazıyı Oku

Arduino LCD ekranda kayan yazı yapalım

Arduino engelden kaçan araba yapımı
Yazıyı Oku

Arduino engelden kaçan araba yapımı

Menu