.png)

Yukarıdaki resme göre devremizi hazırladıktan sonra aşağıdaki kodu hazırlamaya çalışalım.

Bu koddaki amacımız seri port ekranında joystick in aldığı değerleri görebilmek ve bu kodları çalıştırdığımda boşta duran joystickte,
X ekseninde 458 değerini , sola doğru basınca 0 a yaklaştığını, sağ doğru sürüklediğimde 900 e yaklaştığını gördüm.
Y ekseninde yani yukarı aşağı yaptığımda boş durumda 442, yukarı sürüklediğimde 0 a yaklaştığını, aşağı sürüklediğimde 900 e yaklaştığını gördüm.
Bu değerleri bir sonraki uygulamalar için kullanacağım. Örnek vermek
A0 dan okuduğum ve sagsol değişkenindeki sayısı 458 den küçük olursa bunu yap gibi kodlar kullanacağım. Tabiki 458 sayısı kesin bir sayı olduğu için 458 değilde 350 sayısını kullanıp, hassaslığını azaltmam gerekecek. Bu uygulamanın ardından bir sonraki uygulamayı kesinlikle yapmanızı tavsiye ederim.
Bu uygulamamızda joystick ile kuklayı hareket ettireceğiz. Devremiz bir önceki devremiz olacak ve hiç değiştirmeyeceğiz. Kodumuzda biraz değişiklik yapacağız. Bu kodda dikkat etmemiz gereken şey Mblockta bir kuklayı seçip, kuklaya kod yazmamız gerekecek. Ve en sonunda
Aygıt Yazılımı Güncelle ile kodumuzu yüklememiz gerekecek. Şimdi aşağıdaki kodu hazırlayalım.

Bu kod ile artık kuklamızı joystick ile hareket ettirebilirsiniz. Bu kodları hazırlarken ben değişken kullanmayı tercih ettim, o yüzden kodlarda değişiklik yapabilirsiniz, kendinize göre tekrardan hazırlayabilirsiniz.
Joystick İle Labirent Oyunu
Bu uygulamamızda ise labirentteki örümceği joystick ile hareket ettirip, çıkışa götürmektir. Burada kullanacağımız labirent çizimini googledan hazır resim olarak indireceğiz. Aşağıdaki kodu aynen kullanabilirsiniz.

Yukarıdaki labirent resmini indirip, dekor olarak mblock dosyanıza ekleyebilirsiniz.
Saha sonra bir tane örümcek kuklası ekleyiniz.

Yukarıdaki gibi bir tasarımımız olacak ve en son kodlarınızı hazırlayın.

Yukarıdaki kodu aynen uygulayabilirsiniz. Burada ekstradan kuklamız Siyah renge değdiğinde bir ses çıkartıp, başlangıç konumuna gidiyor.