Hardware Module
arduino,touchPanel,sg90,hc-05
Dokunmatik ekran üzerindeki hareketli topun denge noktasına getirilmesi için topun koordinatlarını dokunmatik ekrandan alıp yazalım modülüne vererek plakanın yapması gereken açının hesaplanmasını sağlar ve yazılım modülünden gelen bu açıya uygun olarak motorlar yardımıyla plakayı hareket ettirir.Donanım ile yazılım modülü arasındaki iletişimi micro-controller(arduino-mega) ile sağlanmaktadır.
Arduino, Dokunmatik Ekrandan topun koordinatlarını vermesini bekler. Dokunmatik Ekran, eğer top üzerinde değilse topun üzerine atılmasını bekler. Dokunmatik Ekran, eğer top üzerinde ise topun koordinatlarını arduino ya aktarır.Arduino bu koordinatları PC ye aktarır. Daha sonra arduino PC den Servoların yapacağı hareketin gelmesini bekler. Pc den Servoların yapacağı hareket geldikten sonra ardunio servolara hareketi yaptırır.Ve son olarak tekrar ilk adıma geri döner.