Joystick'in x ve y eksenlerinden gelen değerleri servo moturu hareket ettirmek için kullanalım. Mblock 5 ile de kodlayalım.
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.
#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); }