{"id":458,"date":"2018-12-23T21:32:14","date_gmt":"2018-12-23T18:32:14","guid":{"rendered":"http:\/\/www.aydiner.gen.tr\/?page_id=458"},"modified":"2018-12-23T21:46:27","modified_gmt":"2018-12-23T18:46:27","slug":"arduino-nano","status":"publish","type":"page","link":"https:\/\/www.aydiner.gen.tr\/index.php\/arduino-nano\/","title":{"rendered":"ARDU\u0130NO NANO"},"content":{"rendered":"<p class=\"style3\" align=\"justify\"><strong>rduino Nano&nbsp;<\/strong>ATmega328 mikrodenetleyici (Arduino Nano 3.x ) veya Atmega168 ( Arduino Nano 2.x ) mikrodenetleyici bar\u0131nd\u0131ran, k\u00fc\u00e7\u00fck , tam ve breadboard dostu bir Arduino kart\u0131d\u0131r. Arduino Duemilanove ile hemen hemen ayn\u0131 fonksiyonlara sahiptir. Arduino Nano Gravitech taraf\u0131ndan tasarlanm\u0131\u015ft\u0131r ve kullan\u0131lmaktad\u0131r.<\/p>\n<table border=\"0\" width=\"367\" cellspacing=\"1\" cellpadding=\"1\" align=\"center\">\n<tbody>\n<tr>\n<td width=\"190\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/www.robotiksistem.com\/arduino_nano_1.JPG\" alt=\"Arduino Nano V3\" width=\"350\" height=\"150\" border=\"0\"><\/td>\n<td width=\"170\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/www.robotiksistem.com\/arduino_nano_2.JPG\" alt=\"Arduino Nano V3\" width=\"350\" height=\"150\" border=\"0\"><\/td>\n<\/tr>\n<tr>\n<td class=\"style37\" align=\"center\" valign=\"middle\">Arduino Nano V3 \u00f6n y\u00fcz<\/td>\n<td class=\"style37\" align=\"center\" valign=\"middle\">Arduino Nano V3 arka y\u00fcz<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"style3\" align=\"justify\">A\u015fa\u011f\u0131daki resimde Arduino Nano V3 &#8216;\u00fcn pin diyagram\u0131 g\u00f6sterilmektedir.<\/p>\n<p class=\"style3\" align=\"center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/www.robotiksistem.com\/arduino_nano_v3_pin_diyagrami.JPG\" alt=\"Arduino Nano V3 pin diyagram\u0131\" width=\"600\" height=\"423\" border=\"0\"><\/p>\n<p class=\"style3\" align=\"justify\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/point.gif\" width=\"13\" height=\"11\" align=\"left\"><span class=\"style2\">Arduino Nano Teknik \u00d6zellikleri<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;Mikrodenetleyici : Arduino Nano V3 te ATmega328 (\u00f6nceki versiyonlarda ATmega168)<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;\u00c7al\u0131\u015fma gerilimi : +5 V DC&nbsp;<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;Tavsiye edilen besleme gerilimi : 7 &#8211; 12 V DC<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;Besleme gerilimi limitleri : 6 &#8211; 20 V<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;Dijital giri\u015f \/ \u00e7\u0131k\u0131\u015f pinleri : 14 tane (6 tanesi PWM \u00e7\u0131k\u0131\u015f\u0131n\u0131 destekler)<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;Analog giri\u015f pinleri : 8 tane<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;Giri\u015f \/ \u00e7\u0131k\u0131\u015f pini ba\u015f\u0131na d\u00fc\u015fen DC ak\u0131m : 40 mA<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;Flash haf\u0131za : ATmega328 i\u00e7in 32 KB, ATmega168 i\u00e7in 16 KB (2 KB bootloader i\u00e7in kullan\u0131l\u0131r)<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;SRAM : ATmega328 i\u00e7in 2 KB, ATmega168 i\u00e7in 1 K<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;EEPROM : ATmega328 i\u00e7in 1 KB, ATmega168 i\u00e7in 512 byte&nbsp;<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;Saat frekans\u0131 : 16 MHz&nbsp;<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;Boyutlar\u0131 : 18 mm x 45 mm<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;A\u011f\u0131rl\u0131k : 5 g&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/point.gif\" width=\"13\" height=\"11\" align=\"left\"><span class=\"style2\">G\u00fc\u00e7<\/span><\/p>\n<p>Arduino Nano bir B tipi mini USB kablosu ile bilgisayar ba\u011flanarak \u00e7al\u0131\u015ft\u0131r\u0131labilir ya da harici bir g\u00fc\u00e7 kayna\u011f\u0131ndan beslenebilir. 6 &#8211; 20 v aral\u0131\u011f\u0131nda bir harici g\u00fc\u00e7 kayna\u011f\u0131 pin 30 &#8216;a ba\u011flanabilir ya da 5 V reg\u00fcle edilmi\u015f bir gerilim ile pin 27 den beslenebilir.&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/point.gif\" width=\"13\" height=\"11\" align=\"left\"><span class=\"style2\">Giri\u015f ve \u00c7\u0131k\u0131\u015flar<\/span><\/p>\n<p>Arduino Nano &#8216;da bulunan 14 tane dijital giri\u015f \/ \u00e7\u0131k\u0131\u015f pininin tamam\u0131, pinMode(), digitalWrite() ve digitalRead() fonksiyonlar\u0131 ile giri\u015f ya da \u00e7\u0131k\u0131\u015f olarak kullan\u0131labilir. Bu pinler 5 V ile \u00e7al\u0131\u015f\u0131r. Her pin maksimum 40 mA \u00e7ekebilir ya da sa\u011flayabilir ve 20-50 KOhm dahili pull &#8211; up diren\u00e7leri vard\u0131r. Ayr\u0131ca baz\u0131 pinlerin \u00f6zel fonksiyonlar\u0131 vard\u0131r:&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;<strong>Serial 0 (RX) ve 1 (TX) :<\/strong>&nbsp;Bu pinler TTL seri data almak (receive &#8211; RX) ve yaymak (transmit &#8211; TX) i\u00e7indir.&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;<strong>Harici kesmeler (2 ve 3) :<\/strong>&nbsp;Bu pinler bir kesmeyi tetiklemek i\u00e7in kullan\u0131labilir.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;<strong>PWM: 3, 5, 6, 9, 10, ve 11 :<\/strong>&nbsp;Bu pinler analogWrite () fonksiyonu ile 8-bit PWM sinyali sa\u011flar.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;<strong>SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) :<\/strong>&nbsp;Bu pinler SPI k\u00fct\u00fcphanesi ile SPI haberle\u015fmeyi sa\u011flar.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;<strong>LED 13 :<\/strong>&nbsp;Dijital pin 13 e ba\u011fl\u0131 bir leddir. Pinin de\u011feri High oldu\u011funda yanar, Low oldu\u011funda s\u00f6ner.&nbsp;<\/p>\n<p>Arduino Nano &#8216;nun 8 adet analog giri\u015fi bulnur, her biri 10 bitlik \u00e7\u00f6z\u00fcn\u00fcrl\u00fck destekler. Varsay\u0131lan ayarlarda topraktan 5 V a kadar \u00f6l\u00e7erler. Ancak, AREF pini ve analogReference() fonksiyonu kullan\u0131larak \u00fcst limit ayarlanabilir. Analog pinlerinden 6 ve 7 dijital pin olarak kullan\u0131lamaz. Ayr\u0131ca baz\u0131 pinlerin \u00f6zel fonksiyonlar\u0131 vard\u0131r.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;<strong>TWI :<\/strong>&nbsp;A4 ya da SDA pini ve A5 ya da SCL pini Wire k\u00fct\u00fcphanesini kullanarak TWI haberle\u015fmesini destekler.&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;<strong>AREF :<\/strong>&nbsp;Analog giri\u015fler i\u00e7in referans voltaj\u0131d\u0131r. analogReference() fonksiyonu ile kullan\u0131l\u0131r.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/bullet.jpg\" width=\"10\" height=\"12\">&nbsp;<strong>RESET :&nbsp;<\/strong>Mikrodenetleyiciyi resetlemek i\u00e7indir. Genellikle shield \u00fczerine reset butonu eklemek i\u00e7in kullan\u0131l\u0131r.&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/point.gif\" width=\"13\" height=\"11\" align=\"left\"><span class=\"style2\">Haberle\u015fme<\/span><\/p>\n<p>Arduino Nano bir bilgisayar ile, ba\u015fka bir Arduino ile ya da di\u011fer mikrodenetleyiciler ile haberle\u015fme i\u00e7in \u00e7e\u015fitli imkanlar sunar. ATmega328 ve ATmega168 mikrodenetleyicileri, RX ve TX pinlerinden eri\u015filebilen UART TTL (5V) seri haberle\u015fmeyi destekler. Kart \u00fczerindeki bir FTDI FT232RL seri haberle\u015fmeyi USB \u00fczerinden kanalize eder ve FTDI s\u00fcr\u00fcc\u00fcleri (arduino yaz\u0131l\u0131m\u0131 i\u00e7inde mevcuttur) ile bilgisayardaki yaz\u0131l\u0131ma sanal bir com portu olarak g\u00f6r\u00fcn\u00fcr. Kart \u00fczerindeki RX ve TX ledleri FTDI \u00e7ipi \u00fczerinden USB den seri \u00e7ipe ve USB den bilgisayara veri giderken yan\u0131p s\u00f6ner.&nbsp;<\/p>\n<p>SoftwareSerial k\u00fct\u00fcphanesi Arduino Nano &#8216;nun digital pinlerinden herhangi biri \u00fczerinden seri haberle\u015fmeye imkan sa\u011flar.<\/p>\n<p>Ayr\u0131ca ATmega328 ve ATmega168 mikrodenetleyicileri I2C (TWI) ve SPI haberle\u015fmelerini de destekler.&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.robotiksistem.com\/point.gif\" width=\"13\" height=\"11\" align=\"left\"><span class=\"style2\">Programlama<\/span><\/p>\n<p>Arduino Nano &#8216;yu programlamak i\u00e7in Arduino program\u0131n\u0131&nbsp;<a href=\"http:\/\/arduino.cc\/en\/Main\/Software\" target=\"_blank\" rel=\"noopener\">buradan<\/a>&nbsp;indirmeniz gerekir. Program\u0131 indirip a\u00e7t\u0131ktan sonra Tools &gt; Board men\u00fcs\u00fcnden Arduino Diecimila, Duemilanove, or Nano w\/ ATmega168&#8243; ya da &#8220;Arduino Duemilanove or Nano w\/ ATmega328&#8221; se\u00e7iniz.<\/p>\n<p>Arduino Nano \u00fczerindeki ATmega328 veya ATmega168 mikrodenetleyicisine \u00f6nceden bir bootloader y\u00fcklenmi\u015ftir. Bu bootloader sayesinde Arduino &#8216;yu programlaman\u0131z i\u00e7in harici bir programlay\u0131c\u0131 donan\u0131m\u0131na ihtiyac\u0131n\u0131z olmaz. Orjinal STK500 program\u0131n\u0131 kullanarak haberle\u015fir.&nbsp;<\/p>\n<p>Ayr\u0131ca Arduino ISP kullanarak Arduino &#8216;nun bootloader &#8216;\u0131n\u0131 devre d\u0131\u015f\u0131 b\u0131rakabilir ve mikrodenetleyiciyi ICSP (In Circuit Serial Programming) pini \u00fczerinden programlayabilirsiniz.<\/p>\n<div class=\"style3\"><em>* Bu makale&nbsp;<strong>Robotiksistem<\/strong>&nbsp;taraf\u0131ndan haz\u0131rlanm\u0131\u015ft\u0131r.&nbsp;<strong>Robotiksistem.com<\/strong>&nbsp;kaynak g\u00f6sterilmek kayd\u0131yla kullan\u0131labilir.<\/em><\/div>\n","protected":false},"excerpt":{"rendered":"<p>rduino Nano&nbsp;ATmega328 mikrodenetleyici (Arduino Nano 3.x ) veya Atmega168 ( Arduino Nano 2.x ) mikrodenetleyici bar\u0131nd\u0131ran, k\u00fc\u00e7\u00fck , tam ve [&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-458","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages\/458","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=458"}],"version-history":[{"count":0,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages\/458\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/media?parent=458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}