Selamlar; https://www.youtube.com/watch?v=9FVdlEIyOsE&list=RDCMUCbB7uPx8fSmEdMjRYe3sjNA&start_radio=1&t=300 Bu linkteki Retardarı yapmaya çalışıyorum fakat rotary encoderı çevirdiğim zaman resimdeki gibi (https://prnt.sc/s1rluc ) eksen sol üste yapışıyor ve o şekilde kalıyor. Sizce sorun nerede? Benim istediğim şey rotary encoderın bir tuş olması yani örnek verecek olursak rotary encoder her sağa çevrildiğinde joystickten X tuşuna basması her sola çevrildiğinde y ruşuna basması gibi.
#define A_Girisi 3 //Encoder CLK pininin kart üzerinde takılacak pini tanımlama işlemi #define B_Girisi 4 //Encoder DT pininin kart üzerinde takılacak pini tanımlama işlemi #define Korna 6 // micro switchin kart üzerinde takılacağı pin tanımlama işlemi #define Selektor 5 // micro switchin kart üzerinde takılacağı pin tanımlama işlemi
#include <Joystick.h> //Joystick olarak kullanacağımız için eklenmesi gereken kütüphane
long oncekiZaman; boolean oncekiDurum; boolean kornaDurum; boolean selektorDurum;
Anladığım kadarıyla olayın rotary encoderla alakası yok. Encoderı çıkardım. Basit bir switch bağladım. Kodlarda encoderla ilgili tüm bölümleri sildim. Butona bastığımda aygıt yöneticisinde butona basılmış gözüküyor fakat eksenler yine sol yukarda kalıyor. < Resime gitmek için tıklayın >< Resime gitmek için tıklayın >
#define Selektor 5 // micro switchin kart üzerinde takılacağı pin tanımlama işlemi
#include <Joystick.h> //Joystick olarak kullanacağımız için eklenmesi gereken kütüphane
https://www.youtube.com/watch?v=9FVdlEIyOsE&list=RDCMUCbB7uPx8fSmEdMjRYe3sjNA&start_radio=1&t=300
Bu linkteki Retardarı yapmaya çalışıyorum fakat rotary encoderı çevirdiğim zaman resimdeki gibi (https://prnt.sc/s1rluc ) eksen sol üste yapışıyor ve o şekilde kalıyor. Sizce sorun nerede?
Benim istediğim şey rotary encoderın bir tuş olması yani örnek verecek olursak rotary encoder her sağa çevrildiğinde joystickten X tuşuna basması her sola çevrildiğinde y ruşuna basması gibi.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi donhak -- 18 Nisan 2020; 15:54:50 >