{"id":476,"date":"2018-12-23T21:55:33","date_gmt":"2018-12-23T18:55:33","guid":{"rendered":"http:\/\/www.aydiner.gen.tr\/?page_id=476"},"modified":"2023-07-24T07:18:22","modified_gmt":"2023-07-24T04:18:22","slug":"arduino-2-2","status":"publish","type":"page","link":"https:\/\/www.aydiner.gen.tr\/index.php\/arduino-2-2\/","title":{"rendered":"ARDU\u0130NO NED\u0130R?"},"content":{"rendered":"<p><span class=\"style1\">ARDUINO NED\u0130R?<\/span><\/p>\n<p class=\"style3\" align=\"justify\"><strong>Arduino<\/strong>\u00a0bir G\/\u00c7 kart\u0131 ve Processing\/Wiring dilinin bir uygulamas\u0131n\u0131 i\u00e7eren geli\u015ftirme ortam\u0131ndan olu\u015fan bir fiziksel programlama platformudur.<\/p>\n<p>Arduino kartlar\u0131n\u0131n donan\u0131m\u0131nda bir adet Atmel AVR mikrodenetleyici (ATmega328, ATmega2560, ATmega32u4 gibi) ve programlama ve di\u011fer devrelere ba\u011flant\u0131 i\u00e7in gerekli yan elemanlar bulunur. Her Arduino kart\u0131nda en az\u0131ndan bir 5 voltluk reg\u00fcle entegresi ve bir 16MHz kristal osilator (baz\u0131lar\u0131nda seramik rezonat\u00f6r) vard\u0131r. Arduino kartlar\u0131nda programlama i\u00e7in harici bir programlay\u0131c\u0131ya ihtiya\u00e7 duyulmaz, \u00e7\u00fcnk\u00fc karttaki mikrodenetleyiciye \u00f6nceden bir bootloader program\u0131 yaz\u0131l\u0131d\u0131r.<\/p>\n<p class=\"style3\" align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/arduino_genuino_logo.JPG\" alt=\"Arduino ve Genuino\" width=\"373\" height=\"135\" \/><\/p>\n<p class=\"style3\" align=\"justify\"><strong>Genuino<\/strong>, Arduino &#8216;nun karde\u015f markas\u0131d\u0131r. Arduino &#8216;nun e\u015f kurucular\u0131 olan Massimo Banzi, David Cuartielles, Tom Igoe, ve David Mellis taraf\u0131ndan kurulmu\u015ftur. Birle\u015fik Devletler d\u0131\u015f\u0131nda sat\u0131lan Arduino \u00fcr\u00fcnleri i\u00e7in kullan\u0131lan bir markad\u0131r.\u00a0Genuino Uno,\u00a0Genuino 101,\u00a0Genuino Mega 2560,\u00a0Genuino Zero\u00a0ve\u00a0Genuino Micro\u00a0kartlar\u0131 bulunmaktad\u0131r. Bu kartlar ile Arduino versiyonlar\u0131 aras\u0131ndaki tek fark marka ismindeki farkl\u0131l\u0131kt\u0131r. Kartlar\u0131n bile\u015fenleri ve \u00f6zellikleri her birinin Arduino versiyonu ile ayn\u0131d\u0131r.<\/p>\n<p align=\"justify\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/point.gif\" width=\"13\" height=\"11\" align=\"left\" \/><span class=\"style2\">Arduino Bile\u015fenleri\u00a0<\/span><\/p>\n<p><span class=\"style3\"><strong>Arduino &#8216;nun temel bile\u015fenleri :<\/strong>\u00a0Arduino geli\u015ftirme ortam\u0131 (IDE), Arduino bootloader (Optiboot), Arduino k\u00fct\u00fcphaneleri, AVRDude (Arduino \u00fczerindeki mikrodenetleyici programlayan yaz\u0131l\u0131m) ve derleyiciden (AVR-GCC) olu\u015fur.<\/span><\/p>\n<p><span class=\"style3\">Arduino yaz\u0131l\u0131m\u0131 bir geli\u015ftirme ortam\u0131 (IDE) ve k\u00fct\u00fcphanelerden olu\u015fur. IDE, Java dilinde yaz\u0131lm\u0131\u015ft\u0131r ve Processing adl\u0131 dilin ortam\u0131na dayanmaktad\u0131r. K\u00fct\u00fcphaneler ise C ve C++ dillerinde yaz\u0131lm\u0131\u015ft\u0131r ve AVR-GCC ve AVR Libc. ile derlenmi\u015ftir. Arduino kaynak kodlar\u0131na\u00a0<a href=\"https:\/\/github.com\/arduino\/Arduino\" target=\"_blank\" rel=\"noopener\">buradan<\/a>\u00a0ula\u015fabilirsiniz.<\/span><\/p>\n<p>Optiboot bile\u015feni Arduino &#8216;nun bootloader bile\u015fenidir. Bu bile\u015fen, Arduino kartlar\u0131n\u0131n \u00fczerindeki mikrodenetleyicinin programlanmas\u0131n\u0131 sa\u011flayan bile\u015fendir.<\/p>\n<p>Arduino &#8216;nun bu kadar \u00e7ok tercih edilmesini sa\u011flayan en \u00f6nemli bile\u015fen ise mikrodenetleyici konusunda detayl\u0131 bilgi sahibi olmay\u0131 gerektirmeden herkesin programlama yapabilmesini sa\u011flayan Arduino k\u00fct\u00fcphaneleridir. Arduino k\u00fct\u00fcphanelerinin bir listesine\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/Libraries\" target=\"_blank\" rel=\"noopener\">buradan<\/a>\u00a0ula\u015fabilirsiniz. Arduino k\u00fct\u00fcphaneleri, geli\u015ftirme ortam\u0131 ile birlikte gelmekte ve &#8220;libraries&#8221; klas\u00f6r\u00fcn\u00fcn alt\u0131nda bulunmaktad\u0131r. Kodlar\u0131 inceleyerek mikrodenetleyicilerin nas\u0131l programland\u0131\u011f\u0131n\u0131 ve k\u00fct\u00fcphanelerin yap\u0131s\u0131n\u0131 g\u00f6rmeniz m\u00fcmk\u00fcnd\u00fcr.<\/p>\n<p>Son olarak AVRDude bile\u015feni ise derlenen kodlar\u0131 programlamak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/point.gif\" width=\"13\" height=\"11\" align=\"left\" \/><span class=\"style2\">Arduino \u0130le Neler Yap\u0131labilir ?\u00a0<\/span><\/p>\n<p><span class=\"style3\">Arduino k\u00fct\u00fcphaneleri ile kolayl\u0131kla programlama yapabilirsiniz. Analog ve digital sinyalleri alarak i\u015fleyebilirsiniz. Sens\u00f6rlerden gelen sinyalleri kullanarak, \u00e7evresiyele etkile\u015fim i\u00e7erisinde olan robotlar ve sistemler tasarlayabilirsiniz. Tasarlad\u0131\u011f\u0131n\u0131z projeye \u00f6zg\u00fc olarak d\u0131\u015f d\u00fcnyaya hareket, ses, \u0131\u015f\u0131k gibi tepkiler olu\u015fturabilirsiniz.<\/span><\/p>\n<p>Arduino &#8216;nun farkl\u0131 ihtiya\u00e7lara \u00e7\u00f6z\u00fcm \u00fcretebilmek i\u00e7in tasarlanm\u0131\u015f \u00e7e\u015fitli kartlar\u0131 ve mod\u00fclleri mevcuttur. Bu kart ve mod\u00fclleri kullanarak projelerinizi geli\u015ftirebilirsiniz.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/point.gif\" width=\"13\" height=\"11\" align=\"left\" \/><span class=\"style2\">Arduino Nas\u0131l Kullan\u0131l\u0131r ?\u00a0<\/span><\/p>\n<p>Arduino t\u00fcm bu avantajl\u0131 \u00f6zelliklerine ra\u011fmen, t\u00fcm projelerinizi s\u0131f\u0131r elektronik ve yaz\u0131l\u0131m bilgisi ile \u00e7abucak yapabilece\u011finiz bir ara\u00e7 de\u011fildir. Haz\u0131r k\u00fct\u00fcphaneleri ve \u00f6rnekleri kullanarak belli bir yerden sonra t\u0131kanmamak i\u00e7in Arduino ile birlikte elektronik ve yaz\u0131l\u0131m da \u00f6\u011frenmeniz gerekir.<\/p>\n<p>Arduino kartlar\u0131n\u0131n getirdi\u011fi kolayl\u0131klar\u0131n bir g\u00f6t\u00fcr\u00fcs\u00fc olarak Arduino kartlarda Atmega mikrodenetleyicilerin performans\u0131n\u0131 %100 kullanamazs\u0131n\u0131z.<\/p>\n<p>Arduino ile \u00e7al\u0131\u015fmaya ba\u015flamadan \u00f6nce Arduino hakk\u0131nda temel bilgileri edinmeniz faydal\u0131 olacakt\u0131r. Sonras\u0131nda sizin i\u00e7in uygun olan Arduino kart\u0131n\u0131 (Arduino Uno, Arduino Mega 250, Arduino Leonardo&#8230; vs) se\u00e7ip bir adet edinmelisiniz. T\u00fcm Arduino kartlar\u0131 ayn\u0131 \u015fekilde programlanabilir, ancak farkl\u0131 kartlar\u0131n farkl\u0131 \u00f6zellik ve fonksiyonlar\u0131 olur. \u00d6rne\u011fin s\u0131kl\u0131kla tercih edilen 2 Arduino kart\u0131, Arduino Uno ve Arduino Mega;<\/p>\n<table border=\"0\" width=\"700\" cellspacing=\"1\" cellpadding=\"1\" align=\"center\">\n<tbody>\n<tr>\n<td width=\"205\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/arduino_uno_board.jpg\" alt=\"Arduino Uno\" width=\"200\" height=\"146\" border=\"0\" \/><\/td>\n<td valign=\"middle\" width=\"491\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\" \/><span class=\"style3\">\u00a0Arduino &#8216;nun temel kart\u0131d\u0131r.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\" \/>\u00a0ATMega328 mikrodenetleyicisi bulunur.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\" \/>\u00a014 Dijital G\/\u00c7 Pini, 6 PWM \u00c7\u0131k\u0131\u015f\u0131, 6 ADC Giri\u015fi vard\u0131r.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\" \/>\u00a032 KB Flash haf\u0131zaya sahiptir.<\/span><\/td>\n<\/tr>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/arduino_mega_board.JPG\" alt=\"Arduino Mega\" width=\"200\" height=\"100\" border=\"0\" \/><\/td>\n<td align=\"left\" valign=\"middle\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\" \/><span class=\"style3\">\u00a0Arduino Mega 2560 &#8216;da ATMega2560 mikrodenetleyici bulunur.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\" \/>\u00a0Giri\u015f \/ \u00c7\u0131k\u0131\u015f Say\u0131s\u0131 Arduino Uno &#8216;dan daha fazlad\u0131r. (54 Dijital G\/\u00c7 Pini, 14 PWM \u00c7\u0131k\u0131\u015f\u0131, 16 ADC Giri\u015fi)<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\" \/>\u00a0Haf\u0131zas\u0131 da Arduino Uno &#8216;ya g\u00f6re daha y\u00fcksektir. (256 KB Flash haf\u0131za)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"justify\"><span class=\"style3\">Size uygun Arduino kart\u0131n\u0131 se\u00e7ip ald\u0131ktan sonra ihtiyac\u0131n\u0131z olan bilgisayar, USB kablosu, \u00e7e\u015fitli diren\u00e7ler,\u00a0ledler, butonlar, breadboard,\u00a0ba\u011flant\u0131 ve atlama kablolar\u0131, \u00e7e\u015fitli\u00a0sens\u00f6rler,\u00a0LCD\u00a0ler gibi baz\u0131 malzemelerdir.<\/span><\/p>\n<p>Ard\u0131ndan programlama i\u00e7in Arduino yaz\u0131l\u0131m\u0131n\u0131 bilgisayar\u0131n\u0131za\u00a0<a href=\"http:\/\/arduino.cc\/en\/Main\/Software\" target=\"_blank\" rel=\"noopener\">buradan<\/a>\u00a0indirebilirsiniz. Programlama ile ilgili bilgileri ise\u00a0<a href=\"http:\/\/www.arduino.cc\/en\/Reference\/HomePage\" target=\"_self\" rel=\"noopener\">buradan<\/a>\u00a0bulabilirsiniz.<\/p>\n<p>Arduino projeleriniz i\u00e7in haz\u0131rlayaca\u011f\u0131n\u0131z devreleri \u00e7izmek i\u00e7in Firtzing program\u0131n\u0131\u00a0<a href=\"http:\/\/fritzing.org\/home\/\" target=\"_self\" rel=\"noopener\">buradan<\/a>\u00a0\u00fccretsiz olarak indirip kullanabilirsiniz. A\u015fa\u011f\u0131daki resimde Fritzing &#8216;deki komponentlerden baz\u0131lar\u0131 g\u00f6sterilmektedir. Fritzing program\u0131 projelerinizin \u00e7izimlerini yapabilmeniz i\u00e7indir. Hen\u00fcz sim\u00fclasyon \u00f6zelli\u011fi bulunmamaktad\u0131r.<\/p>\n<div align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/fritzing.jpg\" alt=\"Fritzing komponentleri\" width=\"650\" height=\"417\" \/><\/div>\n<p align=\"justify\"><span class=\"style3\">Bu temel ad\u0131mlardan sonra Arduino ile yapacaklar\u0131n\u0131z sizin tasar\u0131m ve uygulama becerilerinize ve \u00e7al\u0131\u015fman\u0131za ba\u011fl\u0131d\u0131r. Uygulama \u00f6rneklerini inceleyerek, basitten ba\u015flayarak ad\u0131m ad\u0131m kendi projelerinizi tasarlay\u0131p uygulamaya ba\u015flayabilirsiniz.<\/span><\/p>\n<div class=\"style3\"><em>* Bu makale\u00a0<strong>Robotiksistem<\/strong>\u00a0taraf\u0131ndan haz\u0131rlanm\u0131\u015ft\u0131r.\u00a0<strong>Robotiksistem.com<\/strong>\u00a0kaynak g\u00f6sterilmek kayd\u0131yla kullan\u0131labilir.<\/em><\/div>\n<div><span style=\"color: #ffffff;\"><a style=\"color: #ffffff;\" href=\"https:\/\/apksbrand.com\/idle-office-tycoon-mod-apk\/\">idle office tycoon mod apk<\/a><\/span><\/div>\n<div>\n<p><span style=\"color: #ffffff;\"><a style=\"color: #ffffff;\" href=\"https:\/\/ikinemasterpc.com\/\">kinemaster pc download<\/a><\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ARDUINO NED\u0130R? Arduino\u00a0bir G\/\u00c7 kart\u0131 ve Processing\/Wiring dilinin bir uygulamas\u0131n\u0131 i\u00e7eren geli\u015ftirme ortam\u0131ndan olu\u015fan bir fiziksel programlama platformudur. Arduino kartlar\u0131n\u0131n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-476","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages\/476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/comments?post=476"}],"version-history":[{"count":2,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages\/476\/revisions"}],"predecessor-version":[{"id":2264,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages\/476\/revisions\/2264"}],"wp:attachment":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/media?parent=476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}