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.

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ı

| Pin Kategorisi | Pin Adı | Pin Açıklaması |
|---|---|---|
| Güç | Vin, 3.3V, 5V, GND | Vin: Harici güç kaynağı kullanırken Arduino'ya giriş voltajı. |
| Güç | Vin, 3.3V, 5V, GND | 5V: Mikrodenetleyicileri ve karttaki diğer bileşenleri beslemek için düzenlenmiş güç kaynağı. |
| Güç | Vin, 3.3V, 5V, GND | 3.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, GND | GND: topraklama pinleri. |
| Sıfırlama | Sıfırlama | Mikrodenetleyiciyi sıfırlar. |
| Analog Pinler | A0 – A5 | 0-5V aralığında analog giriş sağlamak için kullanılır |
| Giriş/Çıkış Pinleri | Dijital Pinler 0 - 13 | Giriş veya çıkış pinleri olarak kullanılabilir. |
| Seri | 0(Rx), 1(Tx) | TTL seri verilerini almak ve iletmek için kullanılır. |
| Dış Kesintiler | 2, 3 | Bir kesintiye neden olmak. |
| PWM | 3, 5, 6, 9, 11 | 8-bit PWM çıkışı sağlar. |
| SPI | 10 (SS), 11 (MOSI), 12 (MISO) ve 13 (SCK) | SPI iletişimi için kullanıldı. |
| Dahili LED | 13 | Dahili LED'i açmak için. |
| TWI | A4 (SDA), A5 (SCA) | TWI iletişimi için kullanıldı. |
| AREF | AREF | Giriş voltajı için referans voltaj sağlamak. |
Arduino Uno Teknik Özellikleri
| Mikrodenetleyici | ATmega328P – 8-bit AVR ailesi mikrodenetleyici |
|---|---|
| Çalışma Voltajı | 5V |
| Önerilen Giriş Voltajı | 7-12V |
| Giriş Voltajı Sınırları | 6-20V |
| Analog Giriş Pinleri | 6 (A0 – A5) |
| Dijital G/Ç Pinleri | 14 (Bunlardan 6'sı PWM çıkışı sağlıyor) |
| I/O Pinlerinde DC Akımı | 40 mA |
| 3.3V pinli DC akım | 50 mA |
| Flash Bellek | 32 KB (Bootloader için 0.5 KB kullanılır) |
| SRAM | 2 KB |
| EEPROM | 1 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ı

• 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 Group | Fonksiyon |
|---|---|
| D0–D1 | Arduino 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–D3 | Arduino 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, D11 | Arduino Uno üzerinde PWM çıkışı sağlanarak dijital pinler aracılığıyla kontrollü sinyal anahtarlamasını mümkün kılar. |
| D10–D13 | Arduino Uno üzerinde SPI iletişimi için ayrılmıştır ve kart ile diğer cihazlar arasında veri transferini destekler. |
| D13 | Arduino Uno'daki yerleşik LED'e doğrudan bağlı, pinin çıkış durumunu yansıtıyor. |
Arduino Uno'da PWM Çıkışı

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üz | Pimler | Amaç |
|---|---|---|
| UART | D0 (RX), D1 (TX) | Seri veri gönderir ve alır. |
| I²C | A4 (SDA), A5 (SCL) | İki kablo ile birden fazla cihazı bağlar. |
| SPI | D10–D13 | Verileri daha yüksek hızda aktarır. |
| ICSP Başlığı | SPI pinleri | SPI sinyallerine doğrudan erişim sağlar. |
Arduino Uno'da Hafıza Tipleri

(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
| Sorun | Muhtemel Neden | Hızlı Çözüm |
|---|---|---|
| Kart güç vermiyor | Yanlış giriş voltajı | Arduino Uno'nun doğru güç kaynağını aldığından emin olun. |
| Yükleme başarısız | D0 veya D1 Kullanımda | Yükleme sırasında bu pinlere bağlı olan her şeyi kesin. |
| Rastgele sıfırlamalar | Dengesiz güç kaynağı | Arduino Uno'nun güç stabilitesini artırın. |
| Sensör gürültüsü | Eksik ortak zemin | Tüm tarafların Arduino Uno ile aynı yer bağlantısını paylaştığından emin olun. |
| Pin hasarı | Fazla akım | Arduino 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ı.