Arduino Nano Nedir? Ne işe yarar ?
Arduino nano nedir sorusunu sormadan önce arduino nedir kısaca bahsedelim...
Arduino Nedir? |
Arduino üzerinde yer alan pinler sayesinde bilgi alışverişi sağlayabildiğimiz ve bu bilgileri işleyip istediğimiz şeyleri kolayca yapmamızı mümkün kılan bir karttır.
Üzerindeki pinlere entegre edeceğimiz sensörler vasıtasıyla dışarıdan gelen uyaranlara(ses,ışık,gaz) vb. duyarlı projeler yapmak mümkündür.
İtalyan mühendisler tarafından geliştirilmiş olan bu kartların piyasada klon ve orijinal şeklinde nitelendirilen versiyonları mevcuttur.
Klon arduino ve orijinal arduino arasındaki farkı merak ettiyseniz bu konu hakkında yazmış olduğumuz yazıyı okuyabilirsiniz.
Son olarak tamamen açık kaynak bir platform olduğunu belirtmek gerekir.
Açık kaynak olması kullanımını ve öğrenimini kolaylaştıran bir unsurdur.
Buraya kadar her şey güzel,Arduino hakkında temel bilgilere sahipsiniz.
Arduino,programlama yaparak sensörlerden gelen verileri işleyebileceğimiz bir karttır demiştik Ve bu bilgi alışverişini üzerinde yer alan pinler sayesinde yaptığını belirtmiş olalım
Peki Arduino nano versiyonunda farklı olan şey nedir?
Arduino uno ve nano arasında gözle görülür bir boyut farkı mevcuttur.
Uno versiyonun yaklaşık olarak 5 te 1 oranında bir boyuta sahip olan Arduino nano geliştirme kartları hakkında daha fazla bilgiye ulaşmak için okumaya devam edin.
Robotik meraklıları için böylesine küçük ancak uno ile aynı pin sayılarına ve aynı yapıya sahip olan bir kart elbette tercih edilenler arasındaki yerini alıyor.
Arduino nano projeleri arasında yer alan otto robot yapımı projesi arduino nano versiyonunun boyut farkının önemini ortaya çıkaran bir proje olarak karşımıza çıkıyor.
Geliştirme kartını yerleştireceğimiz alanın küçük olması elbette küçük boyutlara sahip bir geliştirme kartına ihtiyaç doğmasına sebep oluyor
Burada yardımımıza yetişen arduino nano versiyonu sayesinde hacim yetersizliğinden kaynaklanan sorunumuzu çözmüş oluyoruz.
Arduino nano versiyonunun boyutlarından bu kadar söz etmişken matematiksel olarak ölçülerini paylaşmak gerekir.
Arduino Nano Boyutları: 18.5mm x 43.2mm
İşte arduino nano özellikleri :
Mikrodenetleyici : Arduino Nano V3 te ATmega328 (önceki versiyonlarda ATmega168)
Çalışma gerilimi : +5 V DC
Tavsiye edilen besleme gerilimi : 7 - 12 V DC
Besleme gerilimi limitleri : 6 - 20 V
Dijital giriş / çıkış pinleri : 14 tane (6 tanesi PWM çıkışını destekler)
Analog giriş pinleri : 8 tane
Giriş / çıkış pini başına düşen DC akım : 40 mA
Flash hafıza : ATmega328 için 32 KB, ATmega168 için 16 KB (2 KB bootloader için kullanılır)
SRAM : ATmega328 için 2 KB, ATmega168 için 1 K
EEPROM : ATmega328 için 1 KB, ATmega168 için 512 byte
Saat frekansı : 16 MHz
Boyutları : 18 mm x 45 mm
Ağırlık : 5 g
Arduino nano fiyat|
Arduino nano fiyat konusunda arduino uno versiyonu ile benzerlik göstermektedir.
Orijinal arduino nano ise anlık olarak ortalama 300 ₺ fiyat etiketini görmüş durumda.
En uygun fiyatlar ile arduino nano ürününe ulaşmak için robocombo sitesini ziyaret edebilir ve alışverişinizi yapabilirsiniz.
Arduino nano nasıl kullanılır ?|
Arduino nano genişletme kartı sayesinde pinleri daha belirgin hale getirebilirsiniz.
Ancak yine de arduino nano,bacakları sayesinde genişletme kartı olmadan kullanılabilir.
Arduino nano genişletme kartı veya arduino nano proto shield şeklinde isimlere sahip olan bu ürün toplam fiziksel boyutu arduino uno seviyelerine kadar getirmeden arduino nanonun daha rahat bir şekilde kullanılmasını sağlar.
Arduino İDE üzerinden yazmış olduğunuz programları nano geliştirme kartının içerisine yükleyip çalıştırabilirsiniz.
Ancak burada en önemli husus arduino ide üzerinde kesinlikle arduino arduino nano versiyonunun seçilmesidir.
Aksi takdirde yükleme esnasında hatalarla karşılaşmanız çok olasıdır.
işte bazı hatalar ve olası sebepleri ;
arduino nano çalışmıyor |
arduino nano pinleri herhangi bir şekilde güç verildiğinde ışıkları yanacak şekilde gelmektedir. bilgisayara ve ya herhangi bir güç kaynağına bağlamanıza rağmen herhangi bir tepki alamıyorsanız
ürünü satın aldığınız satıcıya geri iade etmenizde fayda var.
Arduino nano karta yüklenirken sorun oluştu hatası|
Bu sorunun birden fazla sebebi olabilir.
- arduino ide üzerinde port kısmından yanlış portu seçmiş olabilirsiniz.COM ile başlayan portlar kısmına gelip arduino nano kartınızın bağlı olduğu portu seçmeniz sorunu ortadan kaldıracaktır.
- arduino ide üzerinde yükleme işlemine başlamadan önce belirlediğimiz bir başka unsur elbette hangi karta yükleme yapacağımızdır.cihazlardan arduino nano cihazını seçmeniz gerekiyor.
- arduino ide üzerinde cihaz kısmında arduino nano seçilmiş olabilir ancak yine de yükleme hatası devam ediyorsa menülerde <işlemci> menüsündeki 3 seçeneği tek tek deneyebilir ve sorunun çözümüne bu şekilde ulaşabilirsiniz.
Örneğin Atmega 328p seçili ise bu işlemcinin (old bootloader) şeklinde geçen versiyonunu seçebilirsiniz.
Arduino nano kartı için derleme hatası |
Arduino programlama yapmak için programlama dillerini kullanmak gerekmektedir.
Arduino programlama dili yapısal olarak C diline benzerlik gösteriyor.
Programlamlama yaparken elbette her yazılım dilinin kendine özgü programlama şartları mevcut oluyor.
“;” ifadesinin kod satırlarının sonunda kullanılmasının zorunlu tutulduğu diller mevcut.
Arduino için de bu durum böyle. Muhtemelen kod satırlarınızdan birinin sonunda noktalı virgül kullanmayı unutmuş olabilirsiniz.
Özet olarak derleme hatası alıyorsanız kodlarınızı gözden geçirmeniz en doğru tercih olacaktır.
Bu yazımızda arduino ailesinin ufak üyelerinden birisi olan arduino nano ürününü inceledik.Başka bir yazımızda görüşmek üzere...
.