Rehberler · 11 dk okuma

Arduino Başlangıç Seti: İlk Alışverişte Neler Alınmalı?

Arduino başlangıç seti alırken neler olmalı? Kart, breadboard, kablo, LED, sensör, servo ve LCD listesi, Uno mu Nano mu, hazır set mi ve ilk 10 proje tablosu.

Arduino başlangıç seti alırken amaç, ilk haftalarda yapacağın projelerin hepsini tek bir alışverişle karşılamak ve kutuda hiç kullanılmayacak parçalara para vermemektir. İyi bir ilk alışverişin çekirdeği aslında küçüktür: bir Arduino Uno ve USB kablosu, bir breadboard, jumper kablolar, LED'ler ve dirençler, birkaç buton, bir potansiyometre, bir buzzer ve iki üç temel sensör. Bunlara bir servo motor ve bir LCD ekran eklediğinde, yeni başlayan birinin ilk iki ayını dolduracak onlarca proje yapabilirsin.

Bu rehberde her parçanın neden gerektiğini, kaç adet alınması gerektiğini ve hangi projede kullanılacağını tek tek anlatıyoruz. Hazır set ile parçaları tek tek almanın farkını, Uno ile Nano arasındaki seçimi, bütçeni boşa harcatan alımları ve ESP32 ya da Raspberry Pi Pico'ya ne zaman geçmen gerektiğini de bulacaksın. Fiyatlar satıcıya ve kura göre sürekli değiştiği için rakam vermiyoruz; bunun yerine hangi parçanın uygun fiyatlı, hangisinin görece pahalı olduğunu belirtiyoruz. Ayrıca ilk 10 proje için hazır bir alışveriş tablosu ve yeni parçaları ilk gün tek seferde test edeceğin bir kod bulacaksın.

Arduino Uno
Arduino Uno
Breadboard
Breadboard
LED
LED

Kısa cevap: ilk alışveriş listesi

ParçaÖnerilen adetNe işe yarar?
Arduino Uno R3 (klon olabilir) + USB kablo1Projelerin beyni; kodu bilgisayardan yüklersin, USB'den beslenir
Breadboard (830 delikli)1 (ideali 2)Lehimsiz devre kurmak; ayrıntılar: Breadboard Nedir?
Jumper kablo65'lik erkek-erkek takım + 20–40 dişi-erkekArduino, breadboard ve modüller arası bağlantı
5 mm LED (kırmızı, sarı, yeşil, beyaz)20+Çıkış denemeleri, gösterge, trafik lambası; LED Nedir?
Direnç seti (220 Ω, 1 kΩ, 10 kΩ ağırlıklı)Her değerden 10+LED akımını sınırlamak, gerilim bölücü; Direnç Nedir?
Push buton (6×6 mm, 4 bacaklı)4–5Dijital giriş; Buton nasıl bağlanır?
10 kΩ potansiyometre2Analog giriş, hız ve parlaklık ayarı; Potansiyometre Nedir?
Buzzer (1 aktif + 1 pasif)2Bip sesi ve melodi; Aktif ve pasif buzzer
LDR ışık sensörü2Işık ölçme, gece lambası; LDR Işık Sensörü
HC-SR04 mesafe sensörü1Mesafe ölçme, park sensörü; HC-SR04
DHT11 sıcaklık ve nem sensörü1Mini hava istasyonu; DHT11
SG90 servo motor1Açıyla hareket, kapı ve bariyer; Servo Motor Nedir?
16x2 LCD + I2C modül (ya da 0,96" OLED)1Ölçülen değerleri ekranda göstermek; I2C LCD Ekran
Dijital multimetre1Gerilim, direnç ve kopuk kablo kontrolü

Bu listedeki parçaların çoğu tek tek bakıldığında oldukça uygun fiyatlıdır; bütçenin en büyük kalemleri genellikle kart, ekran, servo ve multimetredir. LED, direnç ve jumper kablo gibi sarf malzemelerinde bol almak her zaman kârlıdır: ilk denemelerde bacak kırmak, LED yakmak ya da kablo kaybetmek çok normaldir ve tek bir eksik direnç bütün akşamını durdurabilir. Multimetre listede kart kadar önemlidir; bir devre çalışmadığında sorunun kodda mı yoksa kabloda mı olduğunu ancak ölçerek anlarsın.

Kart seçimi: Arduino Uno mu, Nano mu?

İlk kart için en güvenli seçim Arduino Uno R3'tür. İnternetteki örneklerin, kitapların ve kütüphanelerin büyük kısmı Uno üzerinde denenmiştir; dişi pin başlıkları sayesinde jumper kabloyu doğrudan takarsın ve 5 V ile çalıştığı için başlangıç sensörlerinin neredeyse hepsiyle doğrudan uyumludur. Arduino Nano ise aynı ATmega328P işlemciyi taşır, yani kodlar birebir aynıdır; farkı çok küçük olması ve breadboard'a doğrudan takılabilmesidir. Kartlar arasındaki tüm farkları Hangi Arduino'yu Almalıyım? yazısında ayrıntılı olarak karşılaştırdık.

Arduino Nano kartı
Arduino Nano: Uno ile aynı işlemciyi taşır ama breadboard'a doğrudan takılacak kadar küçüktür.
ÖzellikArduino Uno R3Arduino Nano
İşlemciATmega328P, 16 MHzATmega328P, 16 MHz
Çalışma gerilimi5 V5 V
Dijital / analog pin14 / 614 / 8 (A6 ve A7 yalnızca analog giriş)
USB bağlantısıUSB-B (yazıcı tipi kablo)Mini USB, yeni klonlarda USB-C
Breadboard kullanımıKablolarla yanına bağlanırDoğrudan breadboard'a takılır
Shield uyumuVarUno shield'leri takılmaz
En uygun kullanımİlk kart, öğrenme ve denemeKalıcı ve küçük projeler, ikinci kart

Orijinal Arduino ile klon arasında kodlama açısından fark yoktur; aynı IDE, aynı kütüphaneler ve aynı pin düzeni kullanılır. Orijinal kart daha pahalıdır ama kalite kontrolü ve Arduino projesine destek sağlar; klonlar ise öğrenmek için gayet yeterlidir ve bir pini yaktığında canını daha az sıkar. Daha yeni olan Uno R4 Minima ve Uno R4 WiFi 32 bitlik, daha güçlü ve USB-C'li kartlardır; R4 WiFi ayrıca Wi-Fi ve Bluetooth içerir. Yine de bazı eski kütüphaneler yalnızca R3'teki AVR işlemciye göre yazıldığı için ilk kartta R3 daha az sürpriz çıkarır.

Uygun fiyatlı klon kartların çoğunda USB bağlantısını CH340 yongası sağlar; port görünmüyorsa önce bu yonganın sürücüsünü kur. Klon Nano'ya kod yüklenmiyorsa Araçlar > İşlemci menüsünden ATmega328P (Old Bootloader) seçeneğini dene. Kabloya da dikkat et: bazı USB kabloları yalnızca şarj içindir ve veri taşımaz; kartın ışığı yandığı hâlde bilgisayarda görünmüyorsa ilk şüpheli kablodur.

Breadboard ve jumper kablolar: hataların çoğu buradan çıkar

Breadboard, lehim yapmadan devre kurmanı sağlayan delikli plakadır. İlk alışverişte 830 delikli tam boy bir breadboard al; 400 delikli yarım boy modeller bir sensör ve bir ekranla çabucak dolar. Ortadaki her beşli sıra kendi içinde bağlıdır, kenarlardaki uzun kırmızı ve mavi hatlar ise besleme (5V ve GND) içindir. Bazı uzun breadboard'larda bu besleme hatları ortadan ikiye bölünmüştür; çizgide bir boşluk görüyorsan iki yarıyı kısa bir kabloyla birleştirmezsen devrenin yarısı beslenmez. İç bağlantıları bilmeden devre kurmak, "kod doğru ama çalışmıyor" şikâyetlerinin bir numaralı sebebidir; ayrıntılar için Breadboard Nedir? yazısına göz at.

Arduino için jumper kablolar
Jumper kablolar; Arduino, breadboard ve modüller arasındaki bağlantıları lehimsiz kurmanı sağlar.
  • Erkek-erkek (M-M): Breadboard içinde ve Arduino ile breadboard arasında kullanılır; en çok bundan tüketeceksin.
  • Dişi-erkek (F-M): Pinleri dışarı çıkan modülleri (DHT11 modülü, HC-SR04, LCD'nin I2C modülü) breadboard'a ya da Arduino'ya doğrudan bağlar.
  • Dişi-dişi (F-F): İki modülü ya da ESP32 gibi erkek pinli kartları birbirine bağlamak içindir; ilk sette birkaç tane yeterli.
  • Hazır kesilmiş tek damarlı kablo seti: Breadboard üzerinde düzgün, yatık bağlantılar kurar; kalıcı devrelerde kablo karmaşasını azaltır.
  • Uzunluk: 10–20 cm yeterlidir; çok uzun kablolar hem birbirine karışır hem de I2C gibi hatlarda parazite yol açar.

LED, direnç, buton, potansiyometre ve buzzer

LED'ler ve dirençler, Arduino'da ilk yapacağın her şeyin temelidir. Bir LED'i 5 V'luk pine her zaman bir dirençle bağlarsın: kırmızı bir LED yaklaşık 2 V düşürür, 220 Ω dirençle akım (5 − 2) / 220 ≈ 13,6 mA olur; bu hem LED için hem de Arduino pini için güvenli bir değerdir. Farklı renkler ve akımlar için LED direnç hesaplama aracını, elindeki direncin değerini okumak için direnç renk kodu aracını kullanabilirsin. Direnç alırken tek tek değil; 220 Ω, 330 Ω, 1 kΩ, 4,7 kΩ ve 10 kΩ değerlerini içeren karışık bir set almak hem daha ekonomik hem de daha pratiktir.

Arduino projeleri için direnç
Çeyrek watt'lık dirençler: başlangıçta en çok 220 Ω, 1 kΩ ve 10 kΩ değerlerini kullanırsın.
  • Push buton: 6×6 mm'lik dört bacaklı butonlar breadboard'un ortasındaki kanala tam oturur. Kodda INPUT_PULLUP kullanırsan ek dirençsiz bağlarsın; nedenini buton bağlama ve debounce yazısında anlattık.
  • Potansiyometre: 10 kΩ doğrusal (B10K) bir potansiyometre, analogRead ile 0–1023 arası değer okumayı öğretir; LED parlaklığı, servo açısı ve LCD kontrastı için kullanılır. Ayrıntılar: Potansiyometre Nedir?
  • Buzzer: Aktif buzzer gerilim verince kendi bip sesini çıkarır; pasif buzzer ise tone() komutuyla nota çalar. Melodi yapmak istiyorsan pasif modeli seç; farkları Buzzer Nedir? yazısında.
  • RGB LED: Zorunlu değildir ama renk karıştırmayı ve PWM'i gözle görerek öğrenmek için uygun fiyatlı bir ektir; bkz. RGB LED Kullanımı.
  • Kondansatör ve transistör: İlk projelerde şart değildir; birkaç 100 µF kondansatör ve BC547 gibi bir NPN transistör, ileride motor ve röle sürmeye başladığında işine yarar.

İlk sette hangi sensörler olmalı?

Sensör seçerken kural basit: her biri sana farklı bir okuma yöntemi öğretsin. LDR analog okumayı, HC-SR04 darbe süresi ölçmeyi, DHT11 hazır kütüphaneyle dijital veri okumayı, PIR ise basit bir açık-kapalı sinyali öğretir. Bu dört sensörle, onlarca modül içeren büyük sensör kutularının sunduğu deneyimin büyük kısmını çok daha düşük maliyetle yaşarsın. Uzaktan kumandalı projeler seni heyecanlandırıyorsa listeye IR alıcı ve kumandayı da ekle. Sensörlerin ayrıntılı karşılaştırması Arduino Sensörleri Rehberi yazısında.

HC-SR04
HC-SR04
DHT11
DHT11
LDR
LDR
PIR (HC-SR501)
PIR (HC-SR501)
SensörNe ölçer?Öğrettiği konuÖrnek proje
LDR + 10 kΩOrtam ışığıanalogRead, gerilim bölücüOtomatik gece lambası
HC-SR042–400 cm mesafepulseIn, ses hızıyla hesapPark sensörü, boy ölçer
DHT110–50 °C sıcaklık, %20–90 nemKütüphane kullanımı, dijital veriMini hava istasyonu
PIR (HC-SR501)İnsan hareketiDijital giriş, zamanlamaHareketle yanan ışık, alarm
IR alıcı + kumandaKumanda tuş kodlarıKod çözme, uzaktan kontrolKumandayla LED ve melodi

Hareket ve ekran: servo motor, LCD ve OLED

SG90 servo motor, 0–180 derece arasında istediğin açıya gidip orada duran küçük bir motordur; potansiyometreyle servo kontrolü, Arduino'da "bir şeyi hareket ettirdim" diyeceğin ilk projedir. Kumandalı bariyer, otomatik kapı kilidi ve pan-tilt kamera yuvası gibi fikirlerin hepsi servoyla başlar; nasıl çalıştığını Servo Motor Nedir? yazısında bulabilirsin. Plastik dişlili SG90 ilk set için yeterlidir; metal dişlili MG90S daha dayanıklıdır ama biraz daha pahalıdır.

Tek bir SG90'ı yüksüz denerken Arduino'nun 5V pininden beslemek çoğu zaman çalışır, ama servo zorlandığında ani akım çeker ve kart yeniden başlayabilir. İki ya da daha fazla servo, DC motor veya step motor kullanacaksan ayrı bir 5 V besleme kullan ve iki kaynağın GND'sini birleştir. DC ve step motorları asla doğrudan Arduino pinine bağlama; araya bir sürücü (örneğin L298N) gerekir.
SG90
SG90
LCD 16x2 I2C
LCD 16x2 I2C
OLED SSD1306
OLED SSD1306

Ekranda ilk tercihin I2C modüllü 16x2 LCD olsun: yalnızca dört kabloyla (GND, VCC, SDA, SCL) bağlanır, Arduino'da yalnızca iki veri pini kullanır (Uno'da A4 ve A5) ve iki satırda 32 karakter göstermek sensör projelerinin çoğuna yeter. I2C modülü olmayan çıplak LCD ise ondan fazla kablo ve kontrast için ayrı bir potansiyometre ister, breadboard'u da doldurur; bu yüzden alırken modülün lehimli geldiğinden emin ol. Grafik, simge ya da küçük oyun çizmek istiyorsan 0,96 inç OLED ekran daha keskin ve daha küçüktür. Kurulum ve adres ayarları için I2C LCD Ekran Kullanımı yazısına bakabilirsin.

Hazır set mi, parçaları tek tek almak mı?

KriterHazır başlangıç setiTek tek alışveriş
Toplam maliyetGenelde daha uygun; paket avantajı varNe alacağını biliyorsan daha düşük olabilir
UyumlulukParçalar birlikte çalışacak şekilde seçilmiş gelirYanlış model ya da eksik parça riski
Kullanılmayan parça74HC595, 8x8 matris, step motor gibi parçalar uzun süre kutuda kalabilirYalnızca kullanacağını alırsın
Sarf malzemesiLED, direnç ve kablo çoğu zaman az gelirİstediğin kadar alırsın
DüzenBölmeli kutuyla gelirSaklama kutusunu ayrıca alman gerekir
Kime uygun?İlk kez başlayanlar, hediyeNeye ihtiyacı olduğunu bilenler, ikinci alışveriş
Set türüGenellikle içindekilerYeterli olduğu projeler
Temel setUno, USB kablo, breadboard, kablolar, LED, direnç, buton, buzzer, LDR, potansiyometreLED animasyonları, trafik lambası, buton, melodi, gece lambası
Orta set (süper başlangıç)Temel set + HC-SR04, DHT11, SG90 servo, 16x2 LCD, 7 segment display, IR alıcı ve kumandaPark sensörü, hava istasyonu, kumandalı projeler, servo kontrolü
Geniş set (RFID'li)Orta set + RFID RC522, keypad, röle, joystick, step motor, 8x8 matris, RTC saat modülüKartlı kapı kilidi, şifreli kasa, dijital saat, basit oyunlar

Çoğu kişi için en mantıklı yol, orta boy bir başlangıç seti alıp eksikleri tek tek tamamlamaktır. Seti seçerken parça listesini satır satır oku: kart Uno R3 mü, USB kablo var mı, breadboard 830 delikli mi, LCD'nin I2C modülü takılı mı, servo ve en az iki sensör var mı? Bunlar tamamsa geri kalan ayrıntılar ikinci plandadır. Ardından LED, direnç ve jumper kabloyu ayrıca bol miktarda al; setlerin en zayıf yanı bu sarf malzemeleridir. Geniş setler ise içindeki RFID, keypad ve röle gibi parçaları gerçekten kullanacaksan değerlidir; yalnızca daha çok parça var diye seçersen birçoğu aylarca kutuda bekler.

İlk 10 proje için alışveriş tablosu

Aşağıdaki tablo, kolaydan zora doğru sıralanmış ilk 10 projeyi ve her biri için gereken parçaları gösterir. Tüm projelerde Arduino Uno, USB kablo, breadboard ve jumper kablolar ortaktır; tabloda yalnızca ek parçaları yazdık. Projeler birbirinin üzerine kurulur: trafik lambasında öğrendiğin sıralı çıkış park sensöründe, potansiyometreyle öğrendiğin analog okuma servo kontrolünde yeniden karşına çıkar.

#ProjeEk parçalarÖğrettiği konu
1LED yakıp söndürme (Blink)1 LED, 1 × 220 ΩdigitalWrite, delay
2Trafik lambasıKırmızı, sarı ve yeşil LED, 3 × 220 ΩSıralı çıkışlar, zamanlama
3Butonla LED kontrolü1 buton, 1 LED, 1 × 220 ΩdigitalRead, INPUT_PULLUP
4Potansiyometreyle LED parlaklığı10 kΩ potansiyometre, 1 LED, 1 × 220 ΩanalogRead, PWM
5Buzzer ile melodiPasif buzzertone(), frekans ve nota
6LDR ile gece lambasıLDR, 1 × 10 kΩ, 1 LED, 1 × 220 ΩGerilim bölücü, eşik değeri
7Mesafe ölçer ve park sensörüHC-SR04, buzzer, 3 LED, 3 × 220 ΩpulseIn, mesafe hesabı
8Sıcaklık ve nem ölçerDHT11Kütüphane kurma, Seri Monitör
9Potansiyometreyle servo kontrolüSG90 servo, 10 kΩ potansiyometreServo kütüphanesi, map()
10LCD'de canlı sıcaklık ve mesafeI2C 16x2 LCD, DHT11, HC-SR04I2C, ekrana veri yazma

Bu on projeyi birlikte düşündüğünde en küçük alışveriş listesi şöyle özetlenir: birer kırmızı, sarı ve yeşil LED, üç adet 220 Ω ve bir adet 10 kΩ direnç, bir buton, bir potansiyometre, bir pasif buzzer, bir LDR, bir HC-SR04, bir DHT11, bir SG90 ve bir I2C LCD. Bu, aynı anda en fazla üç LED kullandığın en yalın hâlidir; yedek ve kendi fikirlerin için LED ile dirençleri birkaç katı almanı öneririz. Tabloyu elinde tutarak setin içeriğini kontrol edersen eksik parça yüzünden yarım kalan proje yaşamazsın.

Parçaları ilk gün test et: tek kodla beş parça

Yeni aldığın parçaların sağlam olduğunu anlamanın en hızlı yolu, hepsini tek bir devrede denemektir. Aşağıdaki bağlantıları kur ve kodu yükle: potansiyometreyi çevirdikçe LED'in parlaklığı değişmeli, butona bastığında buzzer bip sesi çıkarmalı, Seri Monitör'de (9600 baud) potansiyometre ve LDR değerleri akmalı. Elini LDR'nin üzerine kapattığında değerin belirgin şekilde düşmesi gerekir.

ParçaArduino Uno bağlantısıNot
LED + 220 ΩPin 9 → direnç → LED'in uzun bacağı; kısa bacak → GNDPin 9 PWM destekler (~ işareti)
ButonBir bacak pin 2'ye, çapraz bacak GND'yeDahili pull-up kullanılır, direnç gerekmez
Pasif buzzer+ ucu pin 8'e, − ucu GND'yeAktif buzzer da öter ama tonu sabittir
PotansiyometreKenar bacaklar 5V ve GND'ye, orta bacak A0'a0–1023 arası değer verir
LDR + 10 kΩLDR 5V ile A1 arasına, 10 kΩ A1 ile GND arasınaAydınlıkta değer yükselir
Arduino (C++)
1// BlueGrays başlangıç seti test kodu / starter kit test sketch
2const int LED_PIN = 9;      // LED + 220 ohm (PWM pini) / LED + 220 ohm (PWM pin)
3const int BUTTON_PIN = 2;   // buton, diğer ucu GND / button, other leg to GND
4const int BUZZER_PIN = 8;   // pasif buzzer / passive buzzer
5const int POT_PIN = A0;     // potansiyometre orta bacak / potentiometer middle leg
6const int LDR_PIN = A1;     // LDR + 10k gerilim bölücü / LDR + 10k voltage divider
7
8void setup() {
9  pinMode(LED_PIN, OUTPUT);
10  pinMode(BUTTON_PIN, INPUT_PULLUP);   // basınca LOW okunur / reads LOW when pressed
11  Serial.begin(9600);
12}
13
14void loop() {
15  int pot = analogRead(POT_PIN);       // 0-1023 arası / range 0-1023
16  analogWrite(LED_PIN, pot / 4);       // 0-255 parlaklık / 0-255 brightness
17
18  if (digitalRead(BUTTON_PIN) == LOW) {
19    tone(BUZZER_PIN, 1000, 100);       // 1 kHz, 100 ms bip / 1 kHz, 100 ms beep
20  }
21
22  Serial.print("Pot: ");
23  Serial.print(pot);
24  Serial.print("  LDR: ");
25  Serial.println(analogRead(LDR_PIN)); // aydınlıkta artar / rises in light
26  delay(200);
27}
Bir parça tepki vermiyorsa önce kabloyu ve breadboard sırasını, sonra multimetreyle gerilimi kontrol et. LED yanmıyorsa büyük ihtimalle ters takılmıştır: uzun bacak (anot) Arduino pinine giden tarafa, kısa bacak (katot) GND'ye gelmelidir. Buton hep basılı görünüyorsa içeriden zaten bağlı olan bacak çiftini kullanmışsındır; çapraz bacakları kullanırsan bu hata olmaz.

Gereksiz harcamalar: ilk alışverişte almasan da olur

  • Arduino Mega: 54 dijital pin ilk projelerde boşta kalır; pin sayısı gerçekten yetmeyene kadar Uno yeterlidir.
  • Onlarca modüllü büyük sensör kutuları: İçlerindeki modüllerin bir kısmı birbirinin benzeridir (birkaç farklı ışık ve ses modülü gibi); işine yarayacak dört beş sensörü ayrı almak çoğu zaman daha ekonomiktir.
  • 9 V pil ile besleme: Kapasitesi düşüktür, kartın regülatörü fazla gerilimi ısıya çevirir ve servo ya da LED şeridini beslemeye yetmez. USB, 5 V adaptör ya da uygun bir pil yuvası daha mantıklıdır.
  • Shield'ler: Motor ya da sensör shield'i başta işi kolaylaştırır gibi görünür ama bağlantıyı öğrenmeni engeller; önce breadboard'da kur.
  • Pahalı lehim istasyonu: Breadboard projelerinde lehime ihtiyacın yoktur; ilk aylarda gerekirse basit bir havya yeter.
  • Birden fazla kart: İkinci kartı, ilk kartla gerçekten bir proje bitirdiğinde ve kalıcı bir devre için ihtiyaç duyduğunda al.

ESP32 ve Raspberry Pi Pico'ya ne zaman geçmelisin?

Uno ile dijital giriş-çıkışı, analogRead'i, PWM'i ve birkaç kütüphaneyi rahatça kullanabildiğinde, yani aşağı yukarı ilk 8–10 projeyi bitirdiğinde ikinci karta bakma zamanı gelmiştir. Projen Wi-Fi, Bluetooth, telefondan kontrol ya da internetten saat ve hava durumu gerektiriyorsa doğru adres ESP32 olur: çift çekirdeklidir, çok daha fazla belleğe sahiptir ve yine Arduino IDE ile programlanır. Python öğrenmek ya da uygun fiyatlı ve güçlü bir kartla MicroPython denemek istiyorsan Raspberry Pi Pico iyi bir seçimdir; kablosuz bağlantı gerekiyorsa Pico W modelini al.

ESP32
ESP32
Raspberry Pi Pico
Raspberry Pi Pico
ParçaArduino Uno (5 V)ESP32 (3,3 V)Raspberry Pi Pico (3,3 V)
LED, buton, potansiyometre, LDRDoğrudanDoğrudan; potansiyometre ve LDR'yi 3V3'ten besleDoğrudan; potansiyometre ve LDR'yi 3V3'ten besle
DHT11Doğrudan3V3 ile çalışır3V3 ile çalışır
PIR (HC-SR501)Doğrudan5V/VIN'den besle; çıkışı 3,3 V olduğu için güvenliVBUS'tan besle; çıkışı 3,3 V olduğu için güvenli
HC-SR04DoğrudanECHO pini için gerilim bölücü şartECHO pini için gerilim bölücü şart
SG90 servoDoğrudan (tek servo)Besleme 5 V, 3,3 V sinyal yeterliBesleme 5 V, 3,3 V sinyal yeterli
I2C 16x2 LCDDoğrudan5 V ile beslenir; I2C hatlarına seviye dönüştürücü önerilir5 V ile beslenir; I2C hatlarına seviye dönüştürücü önerilir
OLED SSD1306DoğrudanDoğrudan (3V3)Doğrudan (3V3)
İyi haber şu: başlangıç setindeki parçaların neredeyse hepsi ESP32 ve Pico ile de çalışır. Dikkat etmen gereken tek büyük fark gerilimdir; bu kartların pinleri 3,3 V ile çalışır ve 5 V sinyale dayanıklı değildir. HC-SR04'ün ECHO pini gibi 5 V çıkışları bir gerilim bölücü (örneğin 1 kΩ ve 2 kΩ) ya da seviye dönüştürücüyle 3,3 V'a indir; kartının hangi pinlerinin güvenli olduğunu Pinout aracında görebilirsin.

Sık yapılan alışveriş hataları

  • USB kablosunu unutmak ya da yanlışını almak: Uno USB-B, Nano mini USB ya da USB-C, ESP32 genellikle micro USB ya da USB-C kullanır; mutlaka veri taşıyan bir kablo seç.
  • Yalnızca küçük ya da en ucuz breadboard'u almak: 400 delikli model sensör ve ekran eklenince dolar; yayları gevşek breadboard'larda ise kablolar oynar ve devre bir çalışıp bir durur. Kabloyu sıkı tutan 830 delikli bir model seç.
  • Direnç almamak: LED'i dirençsiz bağlamak hem LED'i hem de Arduino pinini zorlar; 220 Ω'luk dirençleri bol al.
  • I2C modülsüz LCD almak: Kablo sayısı üç katına çıkar; I2C modülü lehimli gelen LCD'yi seç.
  • Çıplak sensörle modülü karıştırmak: DHT11'in çıplak hâli 4 bacaklıdır ve veri hattına bir pull-up direnci (genellikle 10 kΩ) ister; 3 pinli modül sürümünde bu direnç kartın üzerinde gelir. İlk sette sensörlerin modül sürümünü seç.
  • Yalnızca erkek-erkek kablo almak: Pinleri dışarıda olan modülleri bağlamak için dişi-erkek kablo şarttır.
  • Multimetreyi ertelemek: Kopuk bir kablo ya da bitmiş bir pil gibi basit sorunları saatlerce kodda arayabilirsin.
Parçaları bölmeli bir saklama kutusunda tut ve direnç bölmelerini değerleriyle etiketle. Hangi parçanın nerede olduğunu bilmek, yeni bir projeye başlama süreni dakikalardan saniyelere indirir ve küçük parçaların kaybolmasını önler.

Özetle iyi bir Arduino başlangıç seti; bir Uno, 830 delikli breadboard, bol jumper kablo, LED ve direnç, birkaç buton, bir potansiyometre, pasif buzzer, LDR, HC-SR04, DHT11, SG90 servo ve I2C LCD'den oluşur. Arduino'ya tamamen yeniysen önce Arduino Nedir? yazısına göz at; temeli sağlamlaştırdıktan sonra ESP32 ile internete, Pico ile MicroPython'a geçmek çok kolaylaşır. Parçaların geldiği gün BlueGrays uygulamasını açıp LED, buton, buzzer, LDR, mesafe sensörü, DHT11, servo ve LCD projelerine sırayla başlayabilirsin; her birinde devre şeması, parça listesi ve adım adım açıklanmış kod hazır.

Sıkça sorulan sorular

Arduino başlangıç setinde neler olmalı?

İyi bir başlangıç setinde Arduino Uno ve USB kablo, 830 delikli breadboard, erkek-erkek ve dişi-erkek jumper kablolar, LED'ler, 220 Ω ile 10 kΩ ağırlıklı dirençler, buton, potansiyometre ve buzzer bulunmalıdır. Bunlara LDR, HC-SR04 ve DHT11 gibi birkaç sensör, bir SG90 servo ve I2C modüllü 16x2 LCD eklendiğinde ilk 10 projenin tamamını yapabilirsin.

Orijinal Arduino mu, klon Arduino mu almalıyım?

Kodlama açısından fark yoktur: klon kartlar aynı işlemciyi, aynı pin düzenini ve aynı Arduino IDE'yi kullanır. Klonlar daha uygun fiyatlıdır ve öğrenirken bir pini yakma ihtimaline karşı mantıklı bir seçimdir; çoğunda USB yongası CH340 olduğu için sürücüsünü kurman gerekebilir. Orijinal kart ise daha sıkı kalite kontrolünden geçer ve Arduino projesini destekler.

Arduino Uno mu Nano mu almalıyım?

İlk kart için Uno daha rahattır: kabloyu doğrudan takarsın, shield'lerle uyumludur ve örneklerin çoğu Uno ile anlatılır. Nano aynı işlemciyi taşır ama breadboard'a takılacak kadar küçüktür; kalıcı ve küçük projeler ya da ikinci kart için idealdir.

Arduino ile çalışmak için lehim yapmak gerekir mi?

Breadboard ve jumper kablolarla kurulan başlangıç projelerinde lehime gerek yoktur. Bazı modüller ve klon Nano kartlar pin başlıkları lehimlenmemiş olarak gelebilir; satın alırken lehimli olup olmadığına bak. Lehim asıl olarak projeni kalıcı bir devreye dönüştürmek istediğinde gerekir.

Arduino başlangıç seti çocuklar için uygun mu?

Arduino projeleri 5 V gibi düşük gerilimlerle çalıştığı için bir yetişkinin rehberliğinde genellikle 10 yaş ve üzeri çocuklar için uygundur. Küçük parçalar yutulma riski taşıdığından daha küçük çocukların ulaşamayacağı yerde saklanmalıdır. Şebeke gerilimiyle (230 V) çalışan röle projeleri ise mutlaka bir yetişkinle yapılmalıdır.

Arduino başlangıç setinden sonra ne almalıyım?

İlk 8–10 projeyi bitirdikten sonra ilgi alanına göre ilerle: internet ve telefonla kontrol için ESP32, Python öğrenmek için Raspberry Pi Pico iyi bir sonraki adımdır. Robot yapmak istiyorsan L298N motor sürücü ve redüktörlü DC motor seti, ev otomasyonu için röle modülü ve PIR sensörü mantıklı eklerdir.

Tüm projeleri gör
Led Yakma
#1Başlangıç

Led Yakma

Arduino ile tek bir LED'i belirli aralıklarla yakıp söndüren temel giriş projesi. digitalWrite ve delay fonksiyonlarının kullanımını öğretir.

4.7(163)
784
Trafik Lambası
#3Başlangıç

Trafik Lambası

Kırmızı, sarı ve yeşil LED'lerle gerçek bir trafik lambası simülasyonu yapan proje. Zamanlama ve sıralı kontrol mantığını öğretir.

4.8(122)
304
Buton İle Led Yakma (Push)
#9Başlangıç

Buton İle Led Yakma (Push)

Butona basıldığında LED'i yakan, bırakıldığında söndüren anlık (push) kontrol projesi. digitalRead ile buton okuma ve koşullu ifade kullanımını öğretir.

4.9(110)
179
Ldr İle Gece Lambası
#12Başlangıç

Ldr İle Gece Lambası

Ortam karardığında LED'i otomatik olarak yakan LDR tabanlı gece lambası projesi. Analog eşik değeri karşılaştırması ile otomatik kontrol mantığını öğretir.

4.8(99)
154
Buzzer Kullanımı
#13Başlangıç

Buzzer Kullanımı

Buzzer'ı belirli frekansta ve aralıklarla ses çıkaracak şekilde kullanan temel proje. tone() ve noTone() fonksiyonlarının kullanımını öğretir.

4.7(88)
149
HC-SR04 Mesafe Ölçme (Serial Ekran)
#27Başlangıç

HC-SR04 Mesafe Ölçme (Serial Ekran)

HC-SR04 ultrasonik sensör ile mesafe ölçüp sonucu Serial Monitor'da cm cinsinden gösteren proje. Ses dalgası ile mesafe hesaplama prensibini öğretir.

4.6(44)
65
DHT11 İle Sıcaklık Ve Nem
#55Orta

DHT11 İle Sıcaklık Ve Nem

DHT11 sensörü ile ortam sıcaklığı ve nem değerini ölçerek I2C LCD ekranda gösteren proje. Dijital sıcaklık/nem sensörü kullanımını öğretir.

4.7(47)
60
Potansiyometre İle Servo Motor Kullanım
#36Başlangıç
Premium

Potansiyometre İle Servo Motor Kullanım

Potansiyometre değerini 0-180° aralığına dönüştürerek servo motoru gerçek zamanlı kontrol eden proje. map() fonksiyonu ve analog-servo entegrasyonunu öğretir.

4.6(37)
51

İlk Arduino alışverişinde hangi parçadan kaç adet alman gerektiğini, hazır setle tek tek alım arasındaki farkı, gereksiz harcamaları ve ilk 10 projenin parça listesini tek rehberde topladık.