{"id":549,"date":"2023-10-31T13:26:47","date_gmt":"2023-10-31T10:26:47","guid":{"rendered":"https:\/\/www.facadium.com.tr\/blog\/?p=549"},"modified":"2023-10-31T13:26:47","modified_gmt":"2023-10-31T10:26:47","slug":"cift-eksen-joystick-modulu","status":"publish","type":"post","link":"https:\/\/www.facadium.com.tr\/blog\/cift-eksen-joystick-modulu\/","title":{"rendered":"\u00c7ift Eksen Joystick Mod\u00fcl\u00fc"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Ne Yaparlar ve Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\n\n\n\n<p>\u00c7ift eksen joystick mod\u00fcl\u00fc, elektronik cihazlarla etkile\u015fimde bulunmak i\u00e7in kullan\u0131lan bir bile\u015fen t\u00fcr\u00fcd\u00fcr.<\/p>\n\n\n\n<p><strong>\u00c7ift Eksen Joystick Mod\u00fcl\u00fc Nedir?<\/strong><\/p>\n\n\n\n<p>\u00c7ift eksen joystick mod\u00fcl\u00fc, iki eksende hareket edebilen bir denetim cihaz\u0131d\u0131r. Her eksende ba\u011f\u0131ms\u0131z olarak kontrol edilebilir ve genellikle X ve Y ekseni olarak adland\u0131r\u0131l\u0131r. Bu mod\u00fcl, bir\u00e7ok elektronik cihazda kullan\u0131l\u0131r ve kullan\u0131c\u0131lar\u0131n cihaz\u0131 y\u00f6nlendirmesine, nesneleri hareket ettirmesine veya belirli i\u015flevleri ger\u00e7ekle\u015ftirmesine olanak tan\u0131r.<\/p>\n\n\n\n<p><strong>\u00c7al\u0131\u015fma Prensibi<\/strong><\/p>\n\n\n\n<p>\u00c7ift eksen joystick mod\u00fcl\u00fcn\u00fcn \u00e7al\u0131\u015fma prensibi olduk\u00e7a basittir. Mod\u00fcl, X ve Y ekseni boyunca iki potansiyometre kullan\u0131r. Potansiyometreler, joystickin pozisyonunu alg\u0131lar ve analog sinyaller \u00fcretir. Bu sinyaller, bir mikrodenetleyiciye veya ba\u015fka bir kontrol birimine iletilir. Mikrodenetleyici, bu sinyalleri okuyarak joystickin pozisyonunu belirler.<\/p>\n\n\n\n<p><strong>Kullan\u0131m Alanlar\u0131<\/strong><\/p>\n\n\n\n<p>\u00c7ift eksen joystick mod\u00fclleri, geni\u015f bir kullan\u0131m yelpazesi sunar. \u0130\u015fte baz\u0131 yayg\u0131n kullan\u0131m alanlar\u0131:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Oyun Kontrolc\u00fcleri:<\/strong> Video oyunlar\u0131nda kullan\u0131lan oyun denetleyicileri, \u00e7ift eksen joystick mod\u00fclleri i\u00e7erir. Oyuncular, karakterlerini veya nesneleri y\u00f6nlendirmek i\u00e7in joystickleri kullanabilir.<\/li>\n\n\n\n<li><strong>Kamera Kontrol\u00fc:<\/strong> \u00c7o\u011fu profesyonel video kamera ve insans\u0131z hava ara\u00e7lar\u0131 (drone) pilotlar\u0131, kameralar\u0131 y\u00f6nlendirmek ve hareket ettirmek i\u00e7in \u00e7ift eksen joystickleri kullan\u0131r.<\/li>\n\n\n\n<li><strong>Robotik Uygulamalar:<\/strong> Robotlar, end\u00fcstriyel makineler ve insans\u0131z ara\u00e7lar, \u00e7ift eksen joystick mod\u00fclleri ile uzaktan kontrol edilebilir. Bu, hassas hareket gerektiren uygulamalarda yayg\u0131n olarak kullan\u0131l\u0131r.<\/li>\n\n\n\n<li><strong>Sim\u00fclasyonlar:<\/strong> U\u00e7u\u015f sim\u00fclat\u00f6rleri, ara\u00e7 sim\u00fclat\u00f6rleri ve di\u011fer e\u011fitim sim\u00fclat\u00f6rleri, ger\u00e7ek\u00e7i bir deneyim sunmak i\u00e7in \u00e7ift eksen joystick mod\u00fcllerini kullan\u0131r.<\/li>\n\n\n\n<li><strong>Medikal Cihazlar:<\/strong> Baz\u0131 medikal cihazlar, doktorlar\u0131n veya cerrahlar\u0131n hassas hareketler yapmas\u0131na olanak tan\u0131mak i\u00e7in \u00e7ift eksen joysticklerle kontrol edilir.<\/li>\n<\/ol>\n\n\n\n<p><strong>\u00d6rnek Projeler<\/strong><\/p>\n\n\n\n<p>\u00c7ift eksen joystick mod\u00fclleri, hobi elektronik projeleri i\u00e7in de pop\u00fclerdir. \u0130\u015fte baz\u0131 \u00f6rnek projeler:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>RC Araba veya Drone Kontrol\u00fc:<\/strong> RC (uzaktan kumandal\u0131) ara\u00e7lar\u0131 veya dronlar\u0131 y\u00f6nlendirmek i\u00e7in \u00e7ift eksen joystick mod\u00fcl\u00fc kullanarak kendi uzaktan kumandal\u0131 cihaz\u0131n\u0131z\u0131 yapabilirsiniz.<\/li>\n\n\n\n<li><strong>Oyun Denetleyici:<\/strong> Kendi video oyun denetleyicinizi olu\u015fturabilirsiniz. Bu, \u00f6zelle\u015ftirilmi\u015f oyun deneyimleri yaratmak i\u00e7in kullan\u0131\u015fl\u0131 olabilir.<\/li>\n\n\n\n<li><strong>Robot Kollar\u0131:<\/strong> Robot kollar\u0131n\u0131, manip\u00fclat\u00f6rleri veya insans\u0131z hava ara\u00e7lar\u0131 i\u00e7in joystick kontroll\u00fc hareket sistemleri olu\u015fturabilirsiniz.<\/li>\n\n\n\n<li><strong>Sim\u00fclasyon Projeleri:<\/strong> Kendi u\u00e7u\u015f sim\u00fclat\u00f6r\u00fcn\u00fcz\u00fc veya ara\u00e7 sim\u00fclat\u00f6r\u00fcn\u00fcz\u00fc in\u015fa etmek i\u00e7in \u00e7ift eksen joystick mod\u00fcl\u00fc kullanabilirsiniz.<\/li>\n<\/ol>\n\n\n\n<p>\u00c7ift eksen joystick mod\u00fclleri, \u00e7ok y\u00f6nl\u00fc ve kullan\u0131m\u0131 kolay bir denetim arac\u0131d\u0131r. Elektronik projelerde, oyun denetleyicilerinde, uzaktan kumandal\u0131 sistemlerde ve daha pek \u00e7ok alanda yayg\u0131n olarak kullan\u0131l\u0131r. Bu mod\u00fcller, projelerinizi geli\u015ftirmek ve daha fazla kontrol sa\u011flamak i\u00e7in harika bir se\u00e7enektir.<\/p>\n\n\n\n<p><strong>\u00c7ift Eksen Joystick \u00d6rnek Proje<\/strong><\/p>\n\n\n\n<p><strong>Malzemeler:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Arduino (\u00f6rne\u011fimizde Arduino Uno kullan\u0131lacak)<\/li>\n\n\n\n<li>\u00c7ift eksen joystick mod\u00fcl\u00fc<\/li>\n\n\n\n<li>Erkek-erkek Jumper kablolar<\/li>\n\n\n\n<li>USB kablosu (Arduino&#8217;yu bilgisayara ba\u011flamak i\u00e7in)<\/li>\n<\/ol>\n\n\n\n<p><strong>Devre Ba\u011flant\u0131s\u0131:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Joystick mod\u00fcl\u00fcn\u00fcn alt\u0131nda, toplam d\u00f6rt pin bulunur: VCC, GND, X-axis, ve Y-axis.<\/li>\n\n\n\n<li>Arduino Uno&#8217;nun \u015fu pinleri kullanaca\u011f\u0131z:\n<ul class=\"wp-block-list\">\n<li>VCC \u2192 5V<\/li>\n\n\n\n<li>GND \u2192 GND<\/li>\n\n\n\n<li>X-axis \u2192 A0<\/li>\n\n\n\n<li>Y-axis \u2192 A1<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Joystick mod\u00fcl\u00fcn\u00fc Arduino&#8217;ya ba\u011flad\u0131\u011f\u0131n\u0131zda devre \u015fu \u015fekilde g\u00f6r\u00fcnmelidir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Joystick VCC &#8211;&gt; Arduino 5V<\/li>\n\n\n\n<li>Joystick GND &#8211;&gt; Arduino GND<\/li>\n\n\n\n<li>Joystick X-axis &#8211;&gt; Arduino A0<\/li>\n\n\n\n<li>Joystick Y-axis &#8211;&gt; Arduino A1<\/li>\n<\/ul>\n\n\n\n<p><strong>Arduino Program\u0131:<\/strong><\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da, \u00e7ift eksen joystick mod\u00fcl\u00fcn\u00fcn Arduino ile kullan\u0131lmas\u0131n\u0131 g\u00f6steren basit bir Arduino program\u0131 bulunmaktad\u0131r. Bu program, seri monit\u00f6r\u00fc kullanarak joystickin X ve Y ekseni pozisyonlar\u0131n\u0131 g\u00f6r\u00fcnt\u00fclemektedir.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ \u00c7ift eksen joystick mod\u00fcl\u00fcn\u00fcn ba\u011fl\u0131 oldu\u011fu pinlerin tan\u0131mlanmas\u0131\r\nconst int joystickXPin = A0;\r\nconst int joystickYPin = A1;\r\n\r\nvoid setup() {\r\n  \/\/ Seri haberle\u015fmeyi ba\u015flat\r\n  Serial.begin(9600);\r\n}\r\n\r\nvoid loop() {\r\n  \/\/ Joystickin X ve Y ekseni de\u011ferlerini oku\r\n  int joystickXValue = analogRead(joystickXPin);\r\n  int joystickYValue = analogRead(joystickYPin);\r\n\r\n  \/\/ De\u011ferleri seri monit\u00f6re yazd\u0131r\r\n  Serial.print(\"X-axis: \");\r\n  Serial.print(joystickXValue);\r\n  Serial.print(\"\\tY-axis: \");\r\n  Serial.println(joystickYValue);\r\n\r\n  \/\/ K\u0131sa bir gecikme ekleyebilirsiniz, iste\u011fe ba\u011fl\u0131\r\n  delay(100);\r\n}\r<\/code><\/pre>\n\n\n\n<p>Bu program, joystickin X ve Y ekseni de\u011ferlerini okur ve bunlar\u0131 seri monit\u00f6rde g\u00f6r\u00fcnt\u00fcler. Joysticki hareket ettirdi\u011finizde, X ve Y ekseni de\u011ferleri de\u011fi\u015fecektir. Joysticki \u00f6zg\u00fcrce hareket ettirerek seri monit\u00f6rde bu de\u011ferlerin nas\u0131l de\u011fi\u015fti\u011fini g\u00f6zlemleyebilirsiniz.<\/p>\n\n\n\n<p><strong>Not:<\/strong> Arduino IDE&#8217;yi kullanarak bu program\u0131 y\u00fckledi\u011finizde, seri monit\u00f6r\u00fc a\u00e7mak i\u00e7in &#8220;Ara\u00e7lar&#8221; men\u00fcs\u00fcnden &#8220;Seri Monit\u00f6r&#8221; se\u00e7ene\u011fini kullanabilirsiniz. Baud h\u0131z\u0131n\u0131 (9600 baud olarak ayarland\u0131) do\u011fru oldu\u011fundan emin olun.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ne Yaparlar ve Nas\u0131l Kullan\u0131l\u0131r? \u00c7ift eksen joystick mod\u00fcl\u00fc, elektronik cihazlarla etkile\u015fimde bulunmak i\u00e7in kullan\u0131lan bir bile\u015fen t\u00fcr\u00fcd\u00fcr. \u00c7ift Eksen Joystick Mod\u00fcl\u00fc Nedir? \u00c7ift eksen [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":550,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[12,68,10,43,69],"class_list":["post-549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-ile-robotik-kodlama","tag-arduino","tag-cift-eksen-joystick-modulu","tag-kodlama","tag-robotik","tag-sensor"],"_links":{"self":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=549"}],"version-history":[{"count":1,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/549\/revisions"}],"predecessor-version":[{"id":551,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/549\/revisions\/551"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media\/550"}],"wp:attachment":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}