Merhaba arkadaşlar. Bugün Arduinomuzun fiziksel yapısını konuşacağız. Ben en çok nano modelini sevdiğim için nano modeli üzerinden anlatacağım. Nanoyu sevmemin sebebi boyutunun küçük olması ve üzerinde USB bağlantı noktasının bulunması. Pro Mini modellerinde bilgisayara bağlamak için USB-TTL dönüştürücü kart kullanılması gerekiyor. Nano direkt USB kablo ile bağlandığı için Nano üzerinden anlatacağım. Zaten diğer modellerde de aynı pin isimleri aynı görevi yaptığı için fark olmayacaktır.
Resimde de görüldüğü gibi Arduino Nano toplam 30 pinden oluşmaktadır. Üzerinde ATmega328 mikrodenetleyici, reset tuşu, USB bağlantı noktası, ve 4 tane led bulunmaktadır. Şimdi bu pin bacakları ne işe yarıyor inceleyelim.
TX-RX(D1-D0): Bu ilk iki pin bilgisayarla TTL seri iletişimin yapıldığı pinlerdir. RX (receive) alıcı, TX (Transmit) verici bacaktır. Bu iki bacak ayrıca usb bağlantı noktasına da bağlı olduğu için bu iki bacağı ayrıca kullanmamıza gerek olmayacak.
RESET: Arduino içine yazdığımız yazılımın işlem sırasını en başa alarak programı yeniden başlatır. İçindeki programı silmez. Arduino üzerindeki reset tuşu bu pine bağlıdır. Projelerde ayrı bir reset tuşu kullanmak istediğimizde bu pini kullanacağız. Benim daha hiç ihtiyacım olmadı:)
GND: Projelerimizde elektrik akışının tam olabilmesi için neredeyse her eleman ile GND(GROUND) yani toprak hatlarını birleştirmemiz gerekiyor. Bu arduinonun - kutuplu bacağıdır. Sık kullanıldığı için iki tane GND pini konulmuştur. İkisi de aynı işlevi yerine getirmektedir. Çoğu zaman 2 tane bile yetmeyecek:)
D2-13: D pinleri ilk ikisi TX ve RX pinleri olmak üzere toplam 14 tanedir. Bu pinler bizim asıl işimizde yarayan pinlerdir. Bu pinleri Digital giriş ve çıkış olarak ayarlayabiliriz. Bu pinlere buton, led, motor gibi elemanları bağlayıp yönettiğimiz için en önemli pinlerdir. D3,D5,D6,D9,D10,D11 pinleri ayrıca analog çıkış da verebilmektedir. Analog ve digitalin ne olduğunu anlamak için Arduino Dersi 3 adlı yazımı okuyabilirsiniz.
3V3: Bu pin daima 3.3V çıkış vermektedir. Bazı hassas elemanlar 3.3V ile çalışmaktadır. Nanonun Pro Miniye bir üstünlüğü de üzerinde hem 5V hem de 3.3V çıkış bulunmasıdır. Pro Miniler ise iki model olup sadece ya 3.3V ya da 5V verebilmektedir.
A0-7: Bu sekiz pin potansiyometre veya analog joystick gibi elemanlardan analog veri okunmasını sağlayan pinlerdir. 10 bit analog veri okumaktadır. Yani 0 volt ile 5 voltu 1024 parçaya bölerek pine uygulanan voltaja göre 0 ve 1023 arasına bir rakama dönüştürür. Arduino Dersi 3 adlı yazımda bunu daha detaylı anlatacağım. Bu pinler sadece giriş pinleridir. Digital giriş olarak da kullanılabilmektedir.
AREF: Bu pin analog girişlerden okuyacağımız voltaj değerini ayarlamak için kullanılmaktadır. Normalde nalog giriş pinleri 0-5V arasını okumaktadır. Bu aralığı değiştirmek için AREF pinine okuması istediği voltajı veriyoruz. Projelerimizde bu pine de ihtiyacımız olmayacaktır.
+5V/VCC: Bazı modellerde +5V bazılarında VCC yazan bu pin arduino çalıştığı sürece 5V çıkış vermektedir. Ayrıca sabit 5V çıkış veren güç kaynağımız varsa bu pine bağlayarak Arduino kartımızı besleyebiliriz. Arduino kartı en fazla 40 mA verebildiği için bu amperden düşük çalışan led gibi elemanları direkt arduinoya bağlayabiliriz. Eğer motorlar gibi daha fazla akım çeken eleman bağlamak istersek harici olarak motor sürücü kartlar kullanmak gerekecektir.
VIN/RAW: Bazı modellerde VIN bazılarında RAW yazan bu pin arduino kartımızı beslemek için kullanmaktayız. 6-20V arasındaki güç kaynağımızı bu pine bağlayarak kartımızı çalıştırabiliriz. Bu pine bağlı olan regulatör sayesinde 6-20V arasındaki voltaj 5 volta dönüştürülerek karta verilir. Genelde 9V pil kullandığımız için bu pini sık kullanacağız.
Yazılarımı beğendiyseniz ve eleştirmek isterseniz yorumlarınızı bekliyorum. İlerleyen derslerde görüşmek üzere...
COMMENTS