BlogGenelMühendislikProjeler

Arduino ile Başlangıç: İlk Projen İçin Eksiksiz Rehber

Bir LED’i yakıp söndürmek kulağa basit geliyor. Ama o an kodunu yazıp, kartına yüklediğinde ve LED ilk kez göz kırptığında mühendisliğin en saf halini yaşıyorsun: bir fikir gerçeğe dönüştü. Arduino başlangıç rehberi olarak hazırladığımız bu yazıda sıfırdan başlayıp gerçek bir sensör projesi yapacağız. Tek satır kod deneyimin olmasa da bu rehberi takip edebilirsin.


Arduino Nedir? Hangi Kartı Seçmelisin?

Arduino, mikrodenetleyici tabanlı açık kaynaklı bir elektronik platformdur. Basitçe söylemek gerekirse: programlanabilir küçük bir bilgisayar. Sensörlerden veri okur, motorları sürer, ekrana bilgi yazar, internet’e bağlanır. Hayal edebileceğin neredeyse her elektronik projeyi Arduino ile yapabilirsin.

Piyasada onlarca Arduino modeli var. Yeni başlayanlar için doğru kartı seçmek kafayı karıştırabiliyor. İşte kısa rehber:

Kart Ne İçin? Fiyat (Türkiye)
Arduino Uno R3 Klon Başlangıç için en ideal, en geniş kaynak 150–250 TL
Arduino Nano Klon Küçük projelerde, breadboard uyumlu 80–150 TL
Arduino Mega Klon Çok pinli büyük projeler 500–900 TL
Arduino Uno R4 WiFi İnternet bağlantılı projeler 1100–1600 TL

Tavsiyemiz: İlk kart olarak Arduino Uno R3 al. En çok örnek, en çok kaynak, en çok topluluk desteğine sahip kart bu. Orijinal Arduino pahalıysa piyasadaki uyumlu (clone) kartlar da aynı şekilde çalışıyor.


Gerekli Malzemeler ve Türkiye’de Nereden Alınır?

Bu yazıdaki iki projeyi yapmak için ihtiyacın olan malzemeler:

Temel Kit:

  • Arduino Uno R3 (veya uyumlu klon)
  • USB A-B kablosu (kartla birlikte genellikle geliyor)
  • 830 noktalı breadboard
  • Jumper kablo seti (erkek-erkek, 20-30 adet)
  • 5mm LED (kırmızı, yeşil veya sarı, 5 adet)
  • 220 ohm direnç (10 adet)
  • DHT11 sıcaklık ve nem sensörü

Türkiye’de Nereden Alınır?

  • Direkt mağaza: Robotistan, Robocombo, Maker Store (İstanbul/Ankara’da mağazaları var)
  • Online: Hepsiburada, Trendyol’da “Arduino başlangıç kit” araması yeterli — tek pakette tüm malzemeleri bulabiliyorsun (200-350 TL arası)
  • Aliexpress: Ucuz ama 2-3 hafta kargo süresi

💡 İpucu: “Arduino Uno Başlangıç Seti” şeklinde aratırsan kart + breadboard + kablo + LED + direnç hepsini içeren hazır kitler çıkıyor. Tek tek toplamaktan çok daha pratik.


Yazılım Kurulumu: Arduino IDE

Donanımı aldıktan sonra bilgisayarına Arduino IDE‘yi kurman gerekiyor. Bu, Arduino’ya kod yazıp yüklediğin ortam.

  1. arduino.cc/en/software adresine git
  2. İşletim sistemine uygun sürümü indir (Windows/Mac/Linux)
  3. Kur ve aç
  4. Arduino’yu USB ile bilgisayara bağla
  5. Tools → Board → Arduino Uno seç
  6. Tools → Port altında COM portu seç (genellikle COM3 veya COM4)

Port görünmüyorsa CH340 sürücüsünü yüklemeyi dene — Çin yapımı klonların çoğu bu sürücüye ihtiyaç duyuyor.


Proje 1 — LED Yakıp Söndürme (Blink)

Arduino dünyasının “Merhaba Dünya”sı. Basit ama temel kavramları öğreten harika bir başlangıç.

Devre Bağlantısı

LED’i doğrudan pine bağlama — direnç olmadan LED yanar ve pin zarar görür. 220 ohm direnç bu korumayı sağlıyor.

Kod

Kodu yüklemek için: IDE’de → (Yükle) butonuna bas. “Done uploading” mesajını görünce LED yanıp sönmeye başlayacak.

Hız değiştirmek: BEKLEME değerini değiştir. 100 yaparsan çok hızlı, 2000 yaparsan 2 saniyede bir yanıp sönecek.


Proje 2 — DHT11 Sıcaklık ve Nem Sensörü

LED’i yaktıktan sonra sıra gerçek dünya verisi okumaya geldi. DHT11, sıcaklık ve nem değerini dijital olarak Arduino’ya ileten çok popüler ve ucuz bir sensör.

Kütüphane Kurulumu

DHT11 için hazır bir kütüphane kullanacağız:

  1. IDE’de Sketch → Include Library → Manage Libraries
  2. Arama kutusuna “DHT sensor library” yaz
  3. Adafruit’in kütüphanesini kur
  4. Bağımlılık olarak Adafruit Unified Sensor da kurulacak — onayla

Devre Bağlantısı

DHT11’in 3 pini var (bazı modüllerde 3 pin olarak hazır geliyor):

Eğer modül değil de çıplak sensör kullanıyorsan DATA ile VCC arasına 10kΩ pull-up direnç bağlamayı unutma.

Kod

Sonuçları görmek için: Tools → Serial Monitor aç, sağ altta 9600 baud seç. Her 2 saniyede bir sıcaklık, nem ve hissedilen sıcaklık değerlerini göreceksin.


Yaygın Hatalar ve Çözümleri

“Port bulunamadı” hatası: Arduino’yu USB ile bağlı olmadığında veya sürücü kurulmadığında görülür. Kabloyu kontrol et, CH340 sürücüsünü kur, farklı USB portu dene.

“avrdude: stk500_recv(): programmer not responding”: Yanlış kart veya port seçilmiş. Tools → Board ve Tools → Port ayarlarını kontrol et.

LED yanmıyor: İki olası neden: LED ters bağlanmış (anot-katot yönü) veya direnç değeri çok yüksek. LED’i çevirerek dene, 220Ω kullandığından emin ol.

DHT11 “nan” değeri döndürüyor: Veri kablosunda bağlantı sorunu veya pull-up direnç eksik. Bağlantıları kontrol et, sensörün VCC’ye 3.3V değil 5V bağlı olduğundan emin ol.

Kütüphane bulunamıyor: Library Manager’dan kurulum yapılmadıysa #include "DHT.h" satırı hata verir. Kütüphaneyi doğru kurduğundan emin ol.


Buradan Sonra Ne Yapmalısın?

LED ve sensör projelerini tamamladıysan bir sonraki seviyeye hazırsın. İşte MühendisinEvi okuyucuları için önerilen proje sırası:

2.Seviye — Kontrol:

  • Buton ile LED kontrolü (dijital giriş okuma)
  • Potansiyometre ile LED parlaklığı (analog giriş + PWM)
  • Servo motor kontrolü

3.Seviye — Ekran ve İletişim:

  • 16×2 LCD ekrana veri yazdırma
  • DHT11 verilerini LCD’de gösterme
  • Bluetooth ile telefona veri gönderme

4.Seviye — Gerçek Projeler:

  • Akıllı sulama sistemi (toprak nem sensörü + su pompası)
  • Güvenlik alarmı (PIR hareket sensörü + buzzer)
  • Mini hava istasyonu (DHT11 + BMP280 + OLED ekran)

Sonuç

Arduino ile başlamak, mühendislik kariyerinde açabileceğin en iyi kapılardan biri. Fiziksel dünya ile yazılımın buluştuğu bu nokta — bir sensörden gelen veriyi okuyup bir motoru sürmek, bir LED’i bir koşula bağlı yakmak — mühendisliğin özünde yatan mantığı en somut biçimde öğretiyor.

Bu rehberdeki iki proje sağlam bir temel attı. Şimdi kendi fikrinle bir proje yap — hatta küçük ve basit olsun. Asıl öğrenme orada başlıyor.


İlk Arduino projen neydi ya da ne yapmayı planlıyorsun? Forumda “Arduino Proje Paylaşımları” başlığında devre fotoğrafını ve kodunu paylaş — topluluğumuz birbirinden ilham alıyor!

Üye değil misin? Hemen kayıt ol, her haftaki proje içeriklerini kaçırma.


İlgili Yazılar (İç Bağlantılar):

Dış Bağlantılar (Kaynaklar):

Bir Yorum Yap