Arduino Uno: Pin Çıkışı, Voltaj Sınırları, Bellek ve Arayüzler

ýan 06 2026
Kaynak: DiGi-Electronics
Gözat: 856

Arduino Uno, ATmega328P etrafında inşa edilmiş 5V bir mikrokontrolör kartıdır. Düzenli pin fonksiyonları, net güç seçenekleri, tanımlanmış akım sınırları ve yerleşik iletişim desteği sunar. Bu makale, Arduino Uno pinout'un, teknik özelliklerin, güç kullanımı, bellek türlerinin ve güvenli elektriksel çalışma hakkında bilgi vermektedir.

Figure 1. Arduino Uno

Arduino Uno Genel Bakış 

Arduino Uno, genel elektronik kontrol görevleri için tasarlanmış bir 5V mikrokontrolör kartıdır. ATmega328P etrafında inşa edilmiştir ve mikrodenetleyicilerin nasıl çalıştığını öğrenmek ve basitten orta seviyeye kadar kontrol projeleri oluşturmak için kullanılır. Kart, kullanım kolaylığı ile özellikler arasında iyi bir denge sunar; yeterli bellek, giriş ve çıkış pinleri ile birçok temel uygulama için yerleşik iletişim desteği sunar. Ayrıca mevcut kalkanlar, kütüphaneler ve öğrenme kaynaklarıyla güçlü uyumluluk sağlar, bu da Arduino tabanlı geliştirme için istikrarlı ve uzun vadeli bir tercih olur.

Arduino Uno Pin Yapılandırması

Figure 2. Arduino Uno Pinout Configuration

Pin KategorisiPin AdıPin Açıklaması
GüçVin, 3.3V, 5V, GNDVin: Harici güç kaynağı kullanırken Arduino'ya giriş voltajı.
GüçVin, 3.3V, 5V, GND5V: Mikrodenetleyicileri ve karttaki diğer bileşenleri beslemek için düzenlenmiş güç kaynağı.
GüçVin, 3.3V, 5V, GND3.3V: Dahili voltaj regülatörü tarafından üretilen 3.3V besleme. Maksimum akım tüketimi 50mA'dır.
GüçVin, 3.3V, 5V, GNDGND: topraklama pinleri.
SıfırlamaSıfırlamaMikrodenetleyiciyi sıfırlar.
Analog PinlerA0 – A50-5V aralığında analog giriş sağlamak için kullanılır
Giriş/Çıkış PinleriDijital Pinler 0 - 13Giriş veya çıkış pinleri olarak kullanılabilir.
Seri0(Rx), 1(Tx)TTL seri verilerini almak ve iletmek için kullanılır.
Dış Kesintiler2, 3Bir kesintiye neden olmak.
PWM3, 5, 6, 9, 118-bit PWM çıkışı sağlar.
SPI10 (SS), 11 (MOSI), 12 (MISO) ve 13 (SCK)SPI iletişimi için kullanıldı.
Dahili LED13Dahili LED'i açmak için.
TWIA4 (SDA), A5 (SCA)TWI iletişimi için kullanıldı.
AREFAREFGiriş voltajı için referans voltaj sağlamak.

Arduino Uno Teknik Özellikleri

MikrodenetleyiciATmega328P – 8-bit AVR ailesi mikrodenetleyici
Çalışma Voltajı5V
Önerilen Giriş Voltajı7-12V
Giriş Voltajı Sınırları6-20V
Analog Giriş Pinleri6 (A0 – A5)
Dijital G/Ç Pinleri14 (Bunlardan 6'sı PWM çıkışı sağlıyor)
I/O Pinlerinde DC Akımı40 mA
3.3V pinli DC akım50 mA
Flash Bellek32 KB (Bootloader için 0.5 KB kullanılır)
SRAM2 KB
EEPROM1 KB
Frekans (Saat Hızı)16 MHz

Arduino Uno'nun Yaygın Uygulamaları

Temel Elektronik Öğrenimi

Arduino Uno, voltaj, akım, dijital mantık ve sinyal zamanlaması gibi temel elektronik kavramlarını anlamak için kullanılır. LED'ler, düğmeler ve zillerle basit etkileşime olanak tanır ve devre davranışı ile kontrolünde güçlü bir temel oluşturur.

Sensör Tabanlı İzleme Sistemleri

Kart, sıcaklık, nem, ışık, gaz veya hareket gibi çevresel verileri okuyan sistemlerde uygulanır. Bu kurulumlar, fiziksel değişiklikleri dijital değerlere dönüştürür ve bunlar gösterilebilen, kaydedilebilen veya karar verme için kullanılabiliyor.

Ev Otomasyonu Prototipleri

Arduino Uno, ışıkları, fanları, röleleri ve diğer ev yüklerini kontrol etmek için kullanılır. Sensör girdilerine veya zamanlanmış koşullara yanıt verebilir, bu da onu küçük ölçekli otomasyon ve kontrol mantığı testleri için uygun hale getirir.

Robotik ve Motor Kontrolü

Robotik projelerinde Arduino Uno, motorları, sürücüleri ve hareket ile yön kontrolü için sensörleri yönetir. Küçük robotlarda temel navigasyon mantığı, hız düzenlemesi ve engel algılama işlemlerini sağlar.

Veri Kaydı ve Ölçümü

Kart, harici bellek modülleri veya seri iletişim kullanarak zamanla sensörlerden veri toplayıp depolayabilir. Bu, çevresel veya sistem koşullarındaki değişiklikleri takip etmek için faydalı hale getirir.

İletişim Temelli Projeler

Arduino Uno, seri, I²C ve SPI iletişimini destekler; böylece ekranlar, kablosuz modüller ve diğer kontrolcülerle etkileşim sağlanır. Genellikle cihazlar arasında bir iletişim köprüsü olarak kullanılır.

Kontrol Sistemleri ve Otomasyon

Zamanlayıcılar, sayaçlar ve eşik tabanlı kontrolörler gibi basit kontrol sistemlerinde uygulanır. Bu sistemler, programlanmış kurallara göre girdilere tepki verir ve gerçekte çıktıları ayarlar.

Eğitim Gösterileri ve Eğitim Kitleri

Arduino Uno, sık sık eğitim kitlerine ve sınıf gösterilerine entegre edilir. Kararlı donanımı ve geniş dokümantasyonu, yapılandırılmış öğrenme ve tekrarlanabilir deneyleri destekler.

Gömülü Fikirlerin Hızlı Prototiplenmesi

Kart, gömülü kavramları hızlıca test etmek için kullanılır, ardından özel donanıma geçilir. Karmaşık tasarım adımları olmadan mantık, pin kullanımı ve sistem davranışının hızlı doğrulanmasını sağlar.

Arduino Uno Güç Girişleri ve Güvenli Voltaj Sınırları

Figure 3. Arduino Uno Power Inputs and Safe Voltage Limits

• USB güç girişi - Arduino Uno, doğrudan USB portundan düzenlenmiş 5V güç alabilir. Bu güç bir bilgisayar veya USB adaptörden gelir ve zaten anakartın çalışma ihtiyaçlarına uygun şekilde kontrol edilmektedir.

• DC namlu jak girişi - DC namlu jak, Arduino Uno'nun harici bir güç adaptörü kullanarak çalışmasını sağlar. Giriş voltajı, kart için stabil bir besleme sağlamak için yerleşik regülatörün içinden geçer.

• VIN pin girişi - VIN pin, düzenlemeden önce ham dış voltajı kabul eder. Güç harici bir kaynaktan namlu jack kullanılmadan sağlandığında kullanılır.

• Önerilen giriş aralığı (7–12V) - Bu aralıkta voltaj sağlamak, Arduino Uno regülatörünün düzgün çalışmasını sağlar ve stabil ve güvenli çalışmayı sürdürür.

• Mutlak izin verilen aralık (6–20V) - Bu aralıktaki voltajlar kısa bir süre tolere edilebilir, ancak sürekli çalışma regülatörü strese sokabilir ve kart güvenilirliğini azaltabilir.

• Doğrudan 5V pin besleme uyarısı - Voltajın doğrudan 5V pine verilmesi, gemi koruma ve düzenlemeyi aşarak gerilim yanlış olursa hasar riskini artırır.

Arduino Uno Giriş/Çıkış Akım Sınırları ve Elektrik Güvenliği

Giriş/Çıkış başına güvenli akım 

Her Arduino Uno giriş veya çıkış pini, normal çalışma sırasında yaklaşık 20 mA'yı işleyecek şekilde tasarlanmıştır ve böylece güvenli elektrik sınırları içinde kalmasını sağlar.

Maksimum limit

Tek bir pim 40 mA'yı geçmemelidir, çünkü bu değer bir gerilme sınırıdır ve sürekli uygulandığında hasara yol açabilir.

Toplam Giriş/Çıkış akım sınırı

Tüm G/O pinleri dahili sınırları paylaşır, bu yüzden birden fazla pinden çekilen birleşik akım Arduino Uno'nun güvenli bir şekilde destekleyebileceği sınırlar içinde kalmalıdır.

Güç rayı akım sınırları

Arduino Uno'daki 5V ve 3.3V besleme hatlarının maksimum akım kapasitesi aşılmaması gerekir.

Daha yüksek akım yüklerini desteklemek

Bir devre, Arduino Uno'nun güvenli bir şekilde sağlayabildiğinden daha fazla akım gerektirdiğinde, kartı korumak için harici sürücü bileşenleri gereklidir.

Arduino Uno Dijital Pin Fonksiyonları

Pin GroupFonksiyon
D0–D1Arduino Uno tarafından donanım seri iletişimi, program yüklemelerini ve USB bağlantısı üzerinden veri alışverişini desteklemek için kullanılır.
D2–D3Arduino Uno üzerinde harici kesme pinleri olarak atanmış, kartın sinyal değişikliklerine hızlı yanıt vermesini sağlıyordu.
D3, D5, D6, D9, D10, D11Arduino Uno üzerinde PWM çıkışı sağlanarak dijital pinler aracılığıyla kontrollü sinyal anahtarlamasını mümkün kılar.
D10–D13Arduino Uno üzerinde SPI iletişimi için ayrılmıştır ve kart ile diğer cihazlar arasında veri transferini destekler.
D13Arduino Uno'daki yerleşik LED'e doğrudan bağlı, pinin çıkış durumunu yansıtıyor.

Arduino Uno'da PWM Çıkışı

Figure 4. PWM Output on the Arduino Uno

Arduino Uno, PWM'yi destekleyen ve yerleşik donanım zamanlayıcılarıyla yönetilen altı dijital pin içerir. PWM, dijital sinyali çok hızlı açıp kapatarak farklı çıkış seviyeleri oluşturarak çalışır. Bu zamanlayıcılar kart içinde paylaşıldığı için, zamanlama fonksiyonları veya ses üretimi gibi bazı özellikler aynı anda kullanılırsa PWM işleyişini etkileyebilir.

Arduino Uno'da Analog Girişler ve AREF

Altı analog giriş kanalı 

Arduino Uno, değişken voltaj seviyelerini okumak için A0'dan A5'e kadar etiketlenmiş altı analog giriş pini sağlar.

Varsayılan voltaj referansı

Varsayılan olarak, Arduino Uno sistem voltajını analogdan dijitale dönüşüm için referans olarak kullanır.

AREF pin fonksiyonu

Arduino Uno'daki AREF pin, daha kontrollü analog okumalar için harici referans voltajının uygulanmasını sağlar.

Referans ayarlama etkisi

Referans voltajının değiştirilmesi, düşük voltajlı sinyallerle çalışırken okuma doğruluğunu artırmaya yardımcı olur.

Çift kullanımlı analog pinler

Arduino Uno'daki analog pinler gerektiğinde dijital pin olarak da çalışabilir.

Arduino Uno'da İletişim Arayüzleri

ArayüzPimlerAmaç
UARTD0 (RX), D1 (TX)Seri veri gönderir ve alır.
I²CA4 (SDA), A5 (SCL)İki kablo ile birden fazla cihazı bağlar.
SPID10–D13Verileri daha yüksek hızda aktarır.
ICSP BaşlığıSPI pinleriSPI sinyallerine doğrudan erişim sağlar.

Arduino Uno'da Hafıza Tipleri

Figure 5. Memory Types on the Arduino Uno

(1) Flash bellek - Arduino Uno'daki flash bellek derlenmiş programı saklar ve güç kesildiğinde değişmez kalır.

(2) SRAM - SRAM, Arduino Uno tarafından program çalışırken değişkenleri, geçici verileri ve bilgileri tutmak için kullanılır.

(3) EEPROM - Arduino Uno'daki EEPROM, kart kapandıktan sonra bile kaydedilmesi gereken küçük miktarda veri saklar.

(4) SRAM sınırları - SRAM, Arduino Uno'da en sınırlı bellek olup bitmesi kararsız veya beklenmedik davranışlara yol açabilir.

(5) Dikkatli bellek kullanımı - büyük veri yapıları ve depolanan metinler, fazla SRAM kullanılmaması için dikkatli ele alınmalıdır.

Yaygın Arduino Uno Sorunları ve Hızlı Çözümler

SorunMuhtemel NedenHızlı Çözüm
Kart güç vermiyorYanlış giriş voltajıArduino Uno'nun doğru güç kaynağını aldığından emin olun.
Yükleme başarısızD0 veya D1 KullanımdaYükleme sırasında bu pinlere bağlı olan her şeyi kesin.
Rastgele sıfırlamalarDengesiz güç kaynağıArduino Uno'nun güç stabilitesini artırın.
Sensör gürültüsüEksik ortak zeminTüm tarafların Arduino Uno ile aynı yer bağlantısını paylaştığından emin olun.
Pin hasarıFazla akımArduino Uno pinlerini korumak için harici sürücü bileşenleri kullanın.

Sonuç

Arduino Uno, net pin grupları, stabil güç girişleri ve güvenilir çalışmayı destekleyen tanımlanmış elektrik limitleriyle tasarlanmıştır. Pin fonksiyonlarını, voltaj aralıklarını, akım sınırlarını, iletişim arayüzlerini ve bellek yapısını anlamak, hataların ve donanım hasarının önlenmesine yardımcı olur. Bu detaylar, panonun nasıl çalıştığını ve özelliklerinin güvenli teknik sınırlar içinde nasıl çalıştığını açıklar.

Sıkça Sorulan Sorular [SSS]

Arduino Uno hangi saat kaynağını kullanıyor?

Arduino Uno, stabil zamanlama ve tutarlı çalışma için 16 MHz harici kristal osilatör kullanır.

Arduino Uno üzerinde hangi çip USB iletişimini yönetiyor?

USB-seri dönüştürücü çipi, genellikle ATmega16U2, USB iletişimini ve program yüklemelerini yönetir.

Arduino Uno'nun yerleşik bir bootloader var mı?

Evet. Bir önyükleme cihazı flash bellekte saklanır ve programların ekstra donanım olmadan USB üzerinden yüklenmesine olanak tanır.

Arduino Uno pinleri kısa devre nedeniyle korunur mu?

Hayır. Pimlerin iç koruması sınırlı ve kısa devre, aşırı voltaj veya aşırı akım nedeniyle zarar görebilir.

Arduino Uno'nun ADC çözünürlüğü nedir?

Arduino Uno, 0'dan 1023'e kadar değerler üreten 10 bitlik analog-dijital dönüştürücü kullanır.

Arduino Uno'nun kaç donanım zamanlayıcısı var?

Arduino Uno üç donanım zamanlayıcısı içerir: iki 8-bit zamanlayıcı ve bir 16-bit zamanlayıcı.