ARDUINO UNO PROJELERİ
İlk Arduino Uno projesi ne olmalı? Bu sorunun cevabı kişiden kişiye değişmez aslında: bir akşamda bitirebileceğin kadar küçük, bir sonraki projeyi hayal ettirecek kadar gerçek bir şey. Arduino'nun gücü kartın kendisinde değil, bu merdivenli öğrenme yolunda: LED yakan kod ile yazı çizen robotun arasında yalnızca üç-dört proje vardır. Bu yazı o merdiveni basamak basamak diziyor — her seviyeden proje fikirleri, gereken malzemeler ve bir mini projenin uçtan uca akışıyla.
Önce Kartı Tanı: Uno'nun Çalışma Alanı
Uno'nun sınırlarını bilmek, proje seçimini gerçekçi yapar. Kartın kalbi ATmega328 mikrodenetleyicisidir: 14 sayısal giriş/çıkış ucu (6'sı PWM üretir), 6 analog giriş, 32 KB program belleği. Besleme USB'den ya da harici adaptörden gelir; her uçtan çekilebilecek akım sınırlıdır — bir LED'i doğrudan sürersin ama bir motoru asla; araya sürücü devresi girer. Bu üç cümle bile proje eleme kriteridir: çok motorlu bir kol için Uno'nun ucu da gücü de yetmeyebilir, çizgi izleyen robot için fazlasıyla yeterlidir.
Başlangıç Seviyesi: Bir Akşamlık Projeler
- Yürüyen ışık: 6-8 LED ile kara şimşek efekti — dizi ve döngü mantığını öğretir.
- Butonla mod değiştirme: Tek butona kısa/uzun basmayı ayırt ettirmek — giriş okuma ve zaman ölçmenin ilk dersi.
- Potansiyometreyle parlaklık: Analog okuyup PWM ile LED parlaklığı sürmek — analogRead ve analogWrite ikilisini tek projede birleştirir.
- Buzzer'la melodi: tone fonksiyonuyla nota çalmak — dizilerle veri tutmayı sevdiren proje.

Bu seviyenin amacı devre kurmak kadar seri monitör alışkanlığı kazanmaktır: her projede okunan değeri ekrana yazdır; hata ayıklamanın ilk aracı budur.
Orta Seviye: Sensör ve Gösterge İşin İçine Giriyor
İkinci basamakta dış dünya devreye girer. Mesafeyi ultrasonik sensörle ölçüp park sensörü yapmak, LDR ile karanlıkta yanan lamba kurmak, DHT11 ile sıcaklık-nem okumak, servo motorla kapı kilidi tasarlamak bu seviyenin klasikleridir. Şu mini proje, orta seviyenin hepsini tek pakette toplar:
- Proje: LCD'li ortam sıcaklığı göstergesi
- Malzeme: Uno, 16x2 LCD ekran, sıcaklık sensörü, 10K potansiyometre (kontrast için), deney bordu ve atlama telleri
- Akış: Önce LCD tek başına çalıştırılır ("merhaba" yazdırma), sonra sensör tek başına seri monitörde okunur, en son ikisi birleştirilir. Her parçayı ayrı doğrulamadan birleştirmemek, Arduino'da altın kuraldır.
- Genişletme: Eşik değer aşılınca röleyle fan çalıştır — proje bir anda termostat olur.

İleri Seviye: Hareket ve Otomasyon
Üçüncü basamak, motor sürücüyle tanışınca açılır. Çizgi izleyen robot — iki DC motor, kızılötesi sensör çifti ve sürücü kartıyla — ileri seviyenin geleneksel giriş kapısıdır; sensör okuma, karar verme ve motor sürmeyi tek döngüde birleştirir. Sera otomasyonu toprak nemi sensörü, röle ve küçük bir pompayla gerçek bir ihtiyacı çözer. Veri kaydedici SD kart modülüyle sıcaklığı gün boyu dosyaya yazar — ölçüm ve arşiv mantığını öğretir. Yazının başındaki fotoğraftaki gibi bir çizim robotu (pen plotter) ise iki step motoru koordine etmeyi gerektirir; step motor sürmenin inceliklerini step motorlar yazısında ayrıca ele almıştık. Bu seviyede artık kart değil, mekanik tasarım ve güç bütçesi zorlar: motorlar asla Uno'dan değil, ayrı kaynaktan beslenir ve şaseler ortaklanır.
Proje Seçerken Üç Soru
Takılıp kalmamak için her proje adayına üç soru sorulur. Malzemesi elimde mi? — sipariş bekleyen proje soğur. Bir hafta sonunda çalışan bir şey görecek miyim? — görünür ilerleme motivasyonun yakıtıdır. Bir önceki projeden en az bir yeni kavram ekliyor mu? — aynı şeyi tekrar kurmak pratik, yeni kavram eklemek öğrenmedir. Bu üçlüye evet diyen proje doğru projedir; gerisi sıralama meselesidir.
Arduino Uno ile proje yapmak, elektronik ve programlamayı aynı masada öğrenmenin hâlâ en kestirme yoludur — kart ucuz, topluluk dev, hata affı yüksek. Merdiveni düzenli bir müfredatla, yanında bir eğitmenle çıkmak isteyenler için Arduino eğitimi bu projelerin tamamını uygulamalı işler; kartın sahadaki endüstriyel kullanım örnekleri için Arduino uygulamaları yazısı iyi bir devam okumasıdır.
Sıkça Sorulan Sorular
Arduino Uno ile başlangıç için en uygun proje hangisidir?
Birkaç LED ile yürüyen ışık ve butonla kontrol projeleri en sağlıklı başlangıçtır; devre kurma, kod yükleme ve seri monitörde hata ayıklama alışkanlığını aynı anda kazandırır. Bir akşamda bitecek kadar küçük projelerle başlayıp her yeni projede tek yeni kavram eklemek en hızlı öğrenme yoludur.
Arduino Uno'ya motor doğrudan bağlanır mı?
Hayır. Uno'nun uçlarından çekilebilecek akım küçük LED ve sinyal seviyesindedir; DC motor, servo grubu veya step motor doğrudan bağlanırsa kart hasar görebilir. Araya L298N gibi sürücü kartı konur, motorlar ayrı güç kaynağından beslenir ve iki kaynağın şase hatları ortaklanır.
Çizgi izleyen robot için hangi malzemeler gerekir?
İki DC motorlu robot şasesi, motor sürücü kartı, iki veya daha fazla kızılötesi çizgi sensörü, Arduino Uno ve pil grubu yeterlidir. Sensörler zemindeki siyah çizgiyi okur, kod hangi motorun hızlanacağına karar verir; proje sensör okuma ve motor kontrolünü tek döngüde öğretir.
16x2 LCD ekran Uno'ya nasıl bağlanır?
Klasik bağlantıda LCD'nin veri ve kontrol uçları Uno'nun sayısal uçlarına, kontrast ucu ise 10K potansiyometrenin orta ucuna bağlanır ve LiquidCrystal kütüphanesi kullanılır. Daha az kablo isteyenler I2C dönüştürücü modülüyle aynı ekranı yalnızca iki veri ucuyla sürebilir.
Uno'nun bellek sınırı projelerde sorun çıkarır mı?
32 KB program belleği başlangıç ve orta seviye projelerin tamamına yeter. Sınır; büyük ekran kütüphaneleri, SD kart ve çok sayıda sensörün birleştiği kapsamlı projelerde hissedilir. O noktada kod sadeleştirilir ya da daha fazla belleğe ve uca sahip Arduino Mega'ya geçilir.
Arduino projelerinde en sık yapılan hata nedir?
Her parçayı ayrı doğrulamadan hepsini birden kurmaktır. Sensör, ekran ve motor tek tek test edilmeden birleştirilirse hata arandığında suçlunun hangi blok olduğu bilinemez. İkinci klasik hata, motorları Uno üzerinden beslemek ve şase hattını ortaklamayı unutmaktır.


