Arduino Uno Temel Elektronik Başlangıç Seti Kurulum Rehberi: Bağlantı, Test ve İlk Projeler
Bu rehber, Arduino Uno ile ilk kez başlayacak kullanıcılar için hazırlanmıştır. Amaç; kartı bilgisayara tanıtmak, Arduino IDE ile ilk kodu yüklemek ve setteki parçalarla temel testleri yaparak sorunsuz bir başlangıç sağlamaktır. Blog içeriği ile PDF içeriği aynıdır;
Bu Rehberde Neler Var?
Arduino IDE kurulumu ve kartı tanıtma
CH340 sürücü kontrolü (port sorunu yaşarsanız)
Kurulum Test Projesi (kart + IDE + yükleme testi)
LED, buton, buzzer, potansiyometre ve LDR ile mini test projeleri
Sık karşılaşılan sorunlar ve hızlı çözümler
Gerekli Malzemeler (Bu Setten)
1 x Arduino Uno R3 SMD (CH340) (USB kablo dahil)
1 x 170 pin mini breadboard
1 x 10 pin 20cm erkek-erkek jumper kablo (kabloları ayırarak kullanabilirsiniz)
LED’ler (kırmızı/mavi/sarı/yeşil)
1K dirençler
1 x Tact switch (buton)
1 x 5V devreli buzzer
1 x LDR (ışık sensörü)
1 x 10K potansiyometre
Kurulum: Arduino IDE
Arduino kodlarını yüklemek için Arduino IDE yazılımını kurun. Kurulumdan sonra Arduino Uno’yu USB ile bilgisayara bağlayın.
Araçlar → Kart: Arduino Uno
Araçlar → Port: Arduino’nun bağlı olduğu port
Şekil 1: Arduino IDE’de Kart ve Port seçimi
Port Görünmüyorsa: CH340 Sürücü Kontrolü
Bu set CH340 USB-Serial dönüştürücü kullandığı için bazı bilgisayarlarda port görünmeyebilir. Böyle bir durumda CH340 sürücüsünü kurduktan sonra Arduino’yu çıkarıp tekrar takın ve port listesini kontrol edin.
Port hiç çıkmıyorsa: farklı USB kablo/USB port deneyin
Yükleme hata veriyorsa: yanlış port veya yanlış kart seçilmiş olabilir
Kurulum Test Projesi (Zorunlu)
Bu test, Arduino’nun bilgisayara doğru bağlandığını ve Arduino IDE’nin karta kod yükleyebildiğini doğrular. Önce bu testi geçmeden devre kurmaya başlamayın.
Adımlar:
Arduino IDE’yi açın
Dosya → Örnekler → 01.Basics → Blink seçin
Araçlar → Kart: Arduino Uno
Araçlar → Port: doğru portu seçin
Yükle (Upload) butonuna basın
Yükleme tamamlandığında Arduino üzerindeki L LED’i yaklaşık 1 saniye aralıkla yanıp sönmelidir.
Şekil 2: Blink testi başarılı olduğunda L LED’i yanıp söner
Mini Test 1: Harici LED Yakıp Söndürme
Bu testte breadboard üzerine harici bir LED bağlayacağız. LED’leri dirençsiz bağlamayın .
LED uzun bacak (anot) → Arduino D8
LED kısa bacak (katot) → 1K direnç üzerinden GND
Şekil 3: Harici LED + direnç bağlantısı
void setup() {
pinMode(8, OUTPUT);
}
void loop() {
digitalWrite(8, HIGH);
delay(500);
digitalWrite(8, LOW);
delay(500);
}
Mini Test 2: Butona Basınca LED Yakma
Buton (tact switch) ile dijital giriş test edilir. Burada Arduino’nun dahili pull-up direncini kullanacağız.
Butonun bir bacağı → D2
Butonun diğer bacağı → GND
LED bağlantısı → Mini Test 1’deki gibi (D8 + 1K + GND)
Şekil 4: Buton ile LED kontrolü
void setup() {
pinMode(2, INPUT_PULLUP);
pinMode(8, OUTPUT);
}
void loop() {
if (digitalRead(2) == LOW) { // basılı
digitalWrite(8, HIGH);
} else {
digitalWrite(8, LOW);
}
}
Mini Test 3: Buzzer ile Uyarı
Bu setteki buzzer devreli olduğu için ekstra direnç gerekmez.
Buzzer (+) → D9
Buzzer (-) → GND
Şekil 5: Buzzer bağlantısı
void setup() {
pinMode(9, OUTPUT);
}
void loop() {
digitalWrite(9, HIGH);
delay(200);
digitalWrite(9, LOW);
delay(800);
}
Mini Test 4: Potansiyometre Okuma (Analog)
Potansiyometre orta pin → A0
Yan pinler → 5V ve GND
Şekil 6: Potansiyometre ile analog okuma
void setup() {
Serial.begin(9600);
}
void loop() {
int value = analogRead(A0);
Serial.println(value);
delay(200);
}
Arduino IDE’de Seri Monitör ’ü açın. Değerin potu çevirdikçe değiştiğini görmelisiniz.
Mini Test 5: LDR ile Işık Seviyesi Okuma
LDR bir “direnç” gibi davranır; ışık arttıkça direnci değişir. Okuma yapabilmek için LDR ile bir gerilim bölücü kurarız.
LDR’nin bir ucu → 5V
LDR’nin diğer ucu → A1
1K direnç : A1 noktasından → GND
Şekil 7: LDR ile ışık seviyesi okuma bağlantısı
void setup() {
Serial.begin(9600);
}
void loop() {
int light = analogRead(A1);
Serial.println(light);
delay(300);
}
Elinizi LDR’nin üzerine kapatıp açarak seri monitörde değerlerin değiştiğini gözlemleyin.
Sık Karşılaşılan Sorunlar
Port görünmüyor: CH340 sürücüsü / USB kablo / farklı USB port deneyin
Yükleme olmuyor: Yanlış kart veya yanlış port seçilmiş olabilir
LED yanmıyor: LED yönü ters olabilir veya direnç bağlantısı eksik olabilir
Seri monitörde veri yok: Baud rate 9600 olduğundan emin olun
PDF Rehber
Bu rehberin PDF versiyonu, aynı içerikle indirilebilir şekilde sunulur. Böylece çevrimdışı çalışabilir ve sınıf/atölye ortamında kolayca kullanabilirsiniz.
PDF Rehberi İndir