Bu derste Arduino Joystick Shield'i nasıl kullanacağımızı göreceğiz. Farklı sürümler var, ancak bazı ilginç özelliklere ve uygulamanızda farklı şekillerde kullanılabilen bazı ekstra düğmelere sahip olan v2.4'ü kullanıyoruz.
Not: Standart Arduino kartı, Nokia 5110 LCD ile bir joystick ekran koruyucusunu desteklemeyecektir. Bunun nedeni, standart Arduino 3, 3 V beslemesinin yalnızca 50 mA güç sağlayabilmesi ve Nokia 5110 arka ışığının daha fazla akım gerektirmesidir.
Deney 1: Oyun çubuğu değerlerini oku
Joystick'in, Arduino'nuzdaki A0 ve A1 analog pinlerine bağladığınız iki potansiyometresi vardır. A0 değeri X pozisyonuna karşılık gelir. A1'in değeri Y konumuna karşılık gelir. Bu analog değerleri okumak için, AnalogRead () işlevini kullanın.
Donanım
1 x Arduino Uno
1 x Arduino Joystick Shield v2.4
Adımlar:
Sevinç çubuğu kalkanınızı Arduino kartına takın.
Arduino kartınızı PC'nize bağlayın.
LED, joystick ekranınızın ışığında yanar ve düzgün çalıştığını gösterir.
Taslakları yazın ve kartınıza yüklemeden önce derleyin; Yüklemeden önce taslağınızı derlemek iyi bir uygulamadır.
Çizim yüklendikten sonra, değerleri gözlemlemek için seri monitörü çalıştırın.
Joystick'i farklı yönlere getirin ve seri monitördeki değerlerin değişeceğini fark edeceksiniz.
Kumanda kolunu 8 yöne hareket ettirebilirsiniz: yukarı, sağa, sağa, sağa, aşağı, aşağı-sola, sola, sola doğru. Eğer değerler seri monitörünüzde değişirse, kalkanınız düzgün çalışıyor demektir.
Bu kod, kalkan 5 V'a bağlıysa, böyle bir şey gösterecektir.