Merhabalr,
Bu yazımızda joystick modülünün kullanımını öğrenerek servo motorumuzun açısını joystick modülümüz ile ayarlayacağız. Daha önceki yazılarımızda servo motorumuzun açısını potasyometre ile ayarlamıştık şimdi ise farklı bir modül ile bu işlemi yapacağız.
Joystick Nedir?
X ve Y düzleminde hareket eden bir modül. Üstüne basarsak ekstra olarak bize buton görevi görüyor.
Toplamda beş adet ayağı var. İki ayağı modülü beslemek için x ve y ayakları hareketi sağlamak için bu ayakları analog pinlere bağlıyoruz. Son olarak buton olarak kullanmak için de sw ayağını kullanıyoruz.
Devre şeması
Devre şemasındaki modül ile yukarıda resmini paylaştığım modülün pin sıralaması aynı değil. Ben bağlantıyı yukarıda resmini paylaştığım modülün pin sırasına göre yaptım (Gnd, 5V, X, Y, SW)
Bu uygulamayı yaparken sw pin bağlantısına ihtiyacımız yok. Fakat o pinin de nasıl kullanıldığını öğrenmek için bu pini de kullanıyoruz. Buton bağlarken pull-up veya pull-down bağlantısı yapmamız gerekiyordu. Biz buton bağlarken pull-down bağlantısını yapmıştık. Şimdi farklılık olması açısından pull-up bağlantısı yapıyoruz. Yani modülün üzerine basmadan 1 değeri veriyor.
Zaten servo motor açısını potasyometre ile değiştirirken kod yazmıştık burada da hemen hemen aynı. Motorumuzun açısını hem x hem y olarak değiştiremiyoruz o yüzden biz burda joystick x ile motorun dönüş açısını ayarlıyoruz. Burada hem x hem y düzlemini aynı anda kullanmadık fakat farklı projelerde kullanılabilir.
Butona bastığımızda ise kuklamız butona basıldı diyor.
Yazının video anlatımı için tıklayınız.
Bir sonraki yazıda görüşmek üzere…
Yazıya buradan ulaşbilirsiniz.