arduino çeşitleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Arduino Türleri -4 Arduino Mega 2560

Arduino Mega 2560

   Adından da anlaşılacağı üzere ATmega 2560 milrokontrolör tabanlı olan Arduino Atmega 2560 işlemci bakımından en gelişmiş ATmega tabanlı arduinoların başında gelmektedir. Bu gelişmiş işlemciyi sada fazla pin sayesinde Uno gibi giriş düzey Arduinolar ile yapamadığımız üç boyutlu yazıcı gibi birçok projede kullanabiliriz. Mega 2560 özelliklerini incelemeden önce ATmega 2560 mikrokontrolörü hakkında bilgi sahibi olmanız iyi olacaktır.

Adı Mikrokontrolörü Çalışma voltajı / Giriş voltaj aralığı İşlem hızı Analog
Giriş/Çıkış
Digital
IO/PWM
EEPROM
[KB]
SRAM
[KB]
Flash
[KB]
USB UART
Mega 2560 ATmega2560 5 V/
7-12 V
16MHz 16/0 54/15 4 8 256 Normal 4

   Arduino Mega 2560 Pinleri ve diğer dahili ürünler

    Arduino Mefa 2560 54 adet dijital pine sahiptir ve bunların 15 i pwm tekniği için kullanılabilir, 54 dijital pini 16 analog giriş pini desteklemektedir. Bu pinler haricinde 1 reset, 1 güç girişi, 1 5 volt çıkışı, 1 3.3 volt çıkışı, 1 AREF ve 3 GND pini mevcuttur. Uno'da 1 er adet olan RX-TX pinleri Arduino Mega 2560 ta 4 er adet çıkmış bu sayede aynı anda birden fazla alet ile veri alışverişinde bulunabilirsiniz. Pinler dışında Arduino Uno'da olduğu gibi RX-TX ledleri, sizin kullanmanız için led, reset butonu, usb girişi mevcuttur. Arduino Uno'dan farklı olarak 3.3 volt - 5 volt çalışması için bir anahtar mevcuttur. Belirttiklerimi daha iyi anlamanız için aşağıdaki resimler daha yararlı olacaktır
Arduino Atmega 2560 pinler

Arduino Mega 2560 ekipman yerleri

    Arduino Atmega 2560 Güç Özellikleri

     Mega 2560 a güç vermek için usb girişi yanı sıra adaptör girişi ve vin(volt giriş) pini kullanılabilir. USB için direk bilgisayara bağlamanız yeterli olur. Adaptör ile kullanmak için 6-24 volt arası doğru akım veren adaptörler kullanılabilir ancak 7 volt altında stabilite sorunları olabilir ayrıca 12 volt üstü regülatörlerde aşırı ısınmaya neden olarak Arduino Mega 2560 karınızın zarar görmesine sebep olabilir. Eğer uygun adaptörünüz yoksa güç girişi kısmını vin pinine diğer ucunuda gnd pinine bağlayabilirsiniz. Güç girişi dışında Arduino Mega 2560 5 volt ve 3.3 volt çıkış pinlerinede sahiptir, bu pinler sayesinde kullanmak isteğiniz elektronik eşyalara besleyebilirsiniz.

    Arduino Mega 2560 Hafıza
   
     Arduinı MEga 2560 8 Kb lık kısmı Arduino Bootloader tarafından kullanılan toplamda 256 Kb lık flash hafızaya, 8 Kb lık SRAM'e ve 4 Kb lık EEPROM hafızasına sahiptir.

     Arduino Mega 2560 Haberleşme ve Bağlantı Özellikleri

     Arduino Mega 2560 sahip olduğu ATmega 2560 işlemcisi sayesinde 4 çift RX-TX pinine sahiptir böylece 4 farklı cihaz ile veri alışverişinde bulunabilir. USB bağlantısı ile bilgisayara bağlayıp arduinodan veri okuyup anlık komut verebiliriz. Arduino Mega 2560 ayrıca TWI ve SPI haberleşmesine sahiptir.

     Arduino Mega 2560 Otomatik Kapatma (Koruma)

     Arduino Mega 2560 kendini korumak için 500 mA den fazla akım çektiğinde kendini kapatıp açar ve bu sırada bilgisayara olan  bağlantıyı keser.

    Arduino Mega 2560 Fiziksel Özellikler

     Arduino Mega 10.16 cm uzunluk ve 5.33 cm genişliğe sahiptir. Mega  pinleri arasındaki mesafe 2.54 mm iken header blokları arasındaki geniş boşluklar 4.05 mm dir. Arduino Mega 2560 kendi için tasarlanan özel shieldler ile uyumludur.

    Arduino Mega Türleri  

    Arduino Mega ADK nın daha gelişmiş versiyonu olan Mega 2560 Uno gibi üç farklı revizyona sahiptir. R1 ilk tasarımken, , R2 ise DFU modu için 10 K lık bir direnç eklenmiştir eğer Arduino Mega R1 kullanıcısı iseniz DFU modu için kartınıza direnç bağlamanız gerekir. Arduino Mega en köklü değişimi R3 ile almıştır, AREF pininin yanına 2 adet yeni pin eklenmiştir (SDA ve SCL), Reset devresi daha güçlü hale getirilerek olumsuz durum riski azaltılması amaçlanmış ayrıca  ATmega 8U2 çipi ATmega 16U2 olarak değiştirilmiştir. Arduino MEga ADK ile MEga 2560 benzer olduğu için ADK için ayrı bir yazı yazmayacağım.
 

Arduino Türleri - 3 Arduino Uno


    Bu yazımızda Buradaki tabloda karşılaştırmalı özet olarak kısa bir tanıtımını yaptığım ve ilgili kısmını aşşağıyada eklediğim  Arduino ailesinin en çok bilinen ve kullanılan ilk Arduino modeli olan Arduino Uno yu detaylı olarak ele alacağız. Zaten Uno İtalyancada 1 - ilk anlamına gelir isminin Uno olmasının nedeni de budur. Arduino Uno hakkında bilgi edinmeden önce buradaki yazıdan ATmega 328 hakkında bilgi edinmenizde yarar vardır zira Arduino Uno temel olarak bu mikrokontrolörün bize sunduğu nimetlerden faydalanmaktadır. Arduino Uno nun en çok kullanılma nedeni eski oluşu, internette dokümanın bol olması ve başlangıçta yapmak istediğiniz projelerde sizi zorlamadan istediğiniz sonucu vermesidir.

Adı Mikrokontrolörü Çalışma voltajı / Giriş voltaj aralığı İşlem hızı Analog
Giriş/Çıkış
Digital
IO/PWM
EEPROM
[KB]
SRAM
[KB]
Flash
[KB]
USB UART
Uno ATmega328 5 V/
7-12 V
16MHz 6/0 14/6 1 2 32 Normal 1

    Arduino Uno pinleri ve diğer dahili ürünler

    Arduino Uno 14 dijital pine sahiptir ve bu pinlerin 6 sı Pulse-Width Modulaton(PWM) tekniği için kullanılabilir. PWM için kullanılan pinler Arduino Uno kartında pin numaralarının üstünde bulunan işaret ile belirtilmektedir.  dijital pin haricinde 6 adet analog giriş pinine sahiptir. Bunlar dışında 1 adet 5 volt bir adet 3.3 volt çıkış pini, 3 adet gnd(ground) pini, 1 reset pini, 1 adet Analog Referans(AREF) pini, 1 adet güç giriş pini ve Serial programlama pinleri vardır. Arduino unuda Serial programla pinleri dışındaki pinler dişi pinlerdir ve Uno kartının  sağ ve sol taraflarında bulunmaktadır, serial programlama pinleri ise erkektir ve kartın arka kesminde yer alır. Pinlerin yerlerini alttaki Uno fotorafında daha net bir şekilde görebilirsiniz.Not: Arduino Uno R3 versiyonu ile reset butonu USB girişinin yan tarafına alınarak daha kolay ulaşılması sağlanmıştır.
Arduino Uno R2 pin şeması



    Pinler ve ATmega 328 dışında Arduino Uno normal USB girişine ve adaptör girişine sahiptir. USB girişi sayesinde bilgisayara bağlayıp kolay bir şekilde kod atabilir yada bilgisayar ile haberleşmesini sağlarız. Adaptör girişi ise adaptör yada pil sayesinde arduino için gereken gücü almamızı sağlar ancak usb ile bilgisayara bağlıyken yada başka kaynaktan güç alırken bu girişi kullanmak zorunda değiliz. Arduino Uno 3 adet led barındırır bunlardan ikisi RX ve TX ledleridir ve seri haberleşme akışı sırasında çalışırlar diğer led ise 13. pine bağlıdır bu sayede led uyarısı istediğimiz durumlarda harici led bağlamadan bu ledi kullanabiliriz.

    Arduino Uno Güç özellikleri

     Arduino Uno USB yada harici bir güç kaynağı ile çalıştırılabilir, eğer USB dışında bir kaynak kullanıyorsak direk şehir hattına bağlamak AC -> DC adaptör, uygun aralığa ayarlanmış güç kaynağı yada uygun aralıktaki pil kullanılmalıdır. Arduino Uno her ne kadar 6-20 volt arası çalış sada 7-12 volt arasındaki bir güç kaynağı ile çalıştırılması önerilmektedir. Voltaj Giriş Pini(VIN) sayesinde harici güç kaynağı jumper yada kablo yardımıyla Arduino Unoya bağlanır(7-12 volt).
     Arduino Uno güç almak dışında sizin projelerinizde kullanmanız için 5 ve 3.3 DC güç çıkış pinleri bulundurmaktadır. Bu pinler sayesinde en fazla 50 mA e kadar sisteme güç aktarımında bulunulabilir. Ayrıca IOREF ile I/O çıkış, AREF ile Analog giriş voltajları referans alınabilir.
    Arduino bağladığınız bir ürünün diğer ucunu Arduino Uno üzerindeki GND pinine bağlamayı unutmayın.

   Arduino Uno Hafızası

   Arduino Uno barındırdığı ATmega 328 sayesinde 32 Kb lık bir hafızaya sahiptir ancak bunun 0.5 Kb lık kısmı Arduino bootloaderı tarafından kullanılmaktadır. Ayrıca Arduino Uno 2 Kb RAM ve 1 Kb EEPROM  barındırır


     Arduino Uno Haberleşme ve Bağlantı özellikleri

      Arduino Uno sahip olduğu ATmega 328 sayesinde 0.(RX) ve 1.(TX) pinleri sayesinde seri haberleşme yapabilmektedir, ayrıca sahip olduğu USB bağlantı sayesinde doğrudan USB bağlantısında bulunabilir. Bu bağlantılar ARduino Uno kartımıza kod atmak dışında sensörlerden ölçtüğümüz verileri Arduino IDE içinde bulunan "serial monitor" sayesinde görebilirken yine bu araç sayesinde Arduino Unoya anlık komutlar verebiliriz.

    Arduino Uno Otomatik Kapatma (Koruma)

     Arduino Uno kendini korumak için 500 mA den fazla akım çektiğinde kendini kapatıp açar eğer bu sırada bilgisayara bağlıysa bağlantıyı keser.
 
    Arduino Uno Fiziksel Özellikleri

     6.85 cm uzunluğundaki Arduino Uno 5.33 cm genişliğe sahiptir. Arduino Uno pinleri arasındaki mesafe 2.54 mm iken 7. ve 8. dijital pin arasındaki mesafe ise 4.05 mm dir. Ayrıca USB ve güç jakları ile header çıkıntıları üst taraftadır ve altında sadece lihimler vardır.

    Arduino Uno Çeşitleri

    Arduino Uno 4 farklı versiyono sahiptir bunlar r1, r2, r3 dışında SMD modelleridir. SMD modellerinde ATmega 328 dahilidir ve diğer modellerin aksine çıkartılamaz. Arduino Uno r1 ilk arduino kartıdır, R2 ise DFU modu için 10 K lık bir direnç eklenmiştir eğer Arduino Uno R1 kullanıcısı iseniz DFU modu için kartınıza direnç bağlamanız gerekir. Arduino Uno en köklü değişimi R3 ile almıştır, AREF pininin yanına 2 adet yeni pin eklenmiştir (SDA ve SCL), Reset devresi daha güçlü hale getirilerek olumsuz durum riski azaltılması amaçlanmış ayrıca  ATmega 8U2 çipi ATmega 16U2 olarak değiştirilmiştir.

Arduino Türleri - 2 Tüm Arduino Kartların temel özelliklerinin Karşılaştırma tablosu

Tüm Arduino kartlarının temel özelliklerini içeren tablo

Aşşağıdaki tablodan arduino kartlarının temel özelliklerini görebilirsiniz. Arudino Kart adına tıklayarak Arduino kartın detaylı anlatımına ulaşabilir yada özelliklerin üstüne tıklayarak Arduino kullanımında ne işe yaradıklarını öğrenebilirsiniz(ilgili yazı eklendikçe linkler güncellenecektir). Aklınızdaki projeye başlamadan önce Kullanacağınız Arduino kartın türünü doğru belirlemek hem zaman hemde para kaybı olarak size dönecektir.

Tabloda gözükmeyen alanlar varsa tabloyu yana doğru kaydurarak diğer alanları görebilirsiniz

Adı Mikrokontrolörü Çalışma voltajı / Giriş voltaj aralığı İşlem hızı Analog
Giriş/Çıkış
Digital
IO/PWM
EEPROM
[KB]
SRAM
[KB]
Flash
[KB]
USB UART
Uno ATmega328 5 V/
7-12 V
16MHz 6/0 14/6 1 2 32 Normal 1
Due AT91SAM3X8E 3.3 V/
7-12 V
84 MHz 12/2 54/12 - 96 512 2 Mikro 4
Leonardo ATmega32u4 5 V/
7-12 V
16MHz 12/0 20/7 1 2.5 32 Mikro 1
Mega 2560 ATmega2560 5 V/
7-12 V
16MHz 16/0 54/15 4 8 256 Normal 4
Mega ADK ATmega2560 5 V/
7-12 V
16MHz 16/0 54/15 4 8 256 Normal 4
Micro ATmega32u4 5 V/
7-12 V
16MHz 12/0 20/7 1 2.5 32 Mikro 1
Mini ATmega328 5 V/7-9 V 16MHz 8/0 14/6 1 2 32 - -,
Nano ATmega168
ATmega328
5 V/7-9 V 16MHz 8/0 14/6 0.512
1
1
2
16
32
Mini-B 1
Ethernet ATmega328 5 V/
7-12 V
16MHz 6/0 14/4 1 2 32 Normal -
Esplora ATmega32u4 5 V/
7-12 V
16MHz - - 1 2.5 32 Mikro -
ArduinoBT ATmega328 5 V/
2.5-12 V
16MHz 6/0 14/6 1 2 32 - 1
Fio ATmega328 3.3 V/
3.7-7 V
8MHz 8/0 14/6 1 2 32 Mini 1

Pro (168) ATmega168 3.3 V/
3.35-12 V
8MHz 6/0 14/6 0.512 1, 16 - 1
Pro (328) ATmega328 5 V/
5-12 V
16MHz 6/0 14/6 1 2 32 - 1
Pro Mini ATmega168 3.3 V/
3.35-12V
// 
5 V/
5-12 V
8MHz
16MHz
6/0 14/6 0.512 1 16 - 1

LilyPad ATmega168V
ATmega328V
2.7-5.5V/
2.7-5.5 V
8MHz 6/0 14/6 0.512 1 16 - -

LilyPad USB ATmega32u4 3.3 V/
3.8-5V
8MHz 4/0 9/4 1 2.5 32 Mikro -

LilyPad
Simple
ATmega328 2.7-5.5V/
2.7-5.5 V
8MHz 4/0 9/4 1 2 32 - -

LilyPad
SimpleSnap
ATmega328 2.7-5.5V/
2.7-5.5 V
8MHz 4/0 9/4 1 2 32 - -
Yun ATmega32u4 5 V 16MHz 12/0 20/7 1 2.5 32 Mikro 1

Arduino Türleri -1 Arduino kart türlerine genel bakış

Açık kaynak olan Arduino bir çok türe sahiptir. Genel kullanım yanı sıra özel işler için tasarlanmış arduino tabanlı kartlarda mevcuttur. En çok kullanılan ve popüler olan Arduino uno yanı sıra küçüklüğü ile öne çıkan pro mini ve nano, gücü ile tanınan mega,  gibi genel kullanım için olan kartlar yanı sıra dikilip yıkanılabilme özelliği ile giyilebil teknolojide yeni sayfa açan lilypad, uzak kontrollü uçan cisimler ( helikopter, quadcopter gibi) için tasarlanmış Ardupilot Mega ( bu kart Arduino ekibi tarafından tasarlanmasada arduino temellidir), mobil cihaz için tasarlanmış ve psp ye benzer yapısı ile esplora gibi bir çok amaca hizmet eden arduino kartı bulmak mümkün. Eğer isterseniz sizde arduino bootloader temelli bir kart tasarlarsınız yada devrenizi arduino bootloader yüklü Atmel AVR mikroişlemci ile kontrol edebilirsiniz. Arduino çeşitlerini özelliklerini ve farklarını sitemizde bulabilirsiniz.

Arduino Mega, Pro mini, Uno ve lilypad.
Arduino uno, mega, pro mini ve Esplora.

Arduino Türleri sitemize eklendikçe bu yazı altınada linkler eklenecektir.