Arduino ile Kara Şimşek Işık Efekti: Başlangıç Seviyesi Elektronik Projesi
Genel Blog 4 days ago Rename Soft
Arduino ile Kara Şimşek Işık Efekti: Başlangıç Seviyesi Elektronik Projesi
Arduino nedir, nasıl çalışır ve basit bir LED projesi nasıl yapılır? Bu yazımızda, Arduino platformunu tanıtıyor ve ünlü “Kara Şimşek” LED efektini adım adım nasıl oluşturacağınızı anlatıyoruz.
Günümüzde teknolojiye meraklı herkesin kolayca elektronik projeler yapabilmesini sağlayan bir platform var: Arduino. Özellikle eğitim, prototipleme ve hobi amaçlı kullanımı çok yaygın olan bu platform, elektronik dünyasına giriş yapmak isteyenler için harika bir başlangıç noktası sunuyor.
Arduino Nedir?
Arduino, açık kaynaklı bir mikrodenetleyici geliştirme kartıdır. Basit bir USB kablosu ile bilgisayara bağlanır ve Arduino IDE üzerinden programlanabilir. Sensörler, motorlar, LED’ler ve diğer elektronik bileşenlerle birlikte kullanılarak, birçok akıllı sistemin temelini oluşturabilir.
Arduino ile neler yapılabilir?
- Akıllı ev sistemleri (ışık, sıcaklık kontrolü)
- Robotik projeler
- Otomasyon sistemleri
- Sensör verisi toplama
- Eğitsel oyunlar ve ışık gösterileri
Bu yazımızda, Arduino ile yapılabilecek en popüler projelerden biri olan “Kara Şimşek” LED efektini inceliyoruz.
Kara Şimşek Projesi Nedir?
Eski televizyon dizisi “Knight Rider” (Kara Şimşek)’te KITT isimli arabanın önündeki ışık efektleri hafızalara kazınmıştır. LED’lerin sıralı olarak sağdan sola, soldan sağa doğru hareket etmesiyle oluşan bu görsel efekt, Arduino ile kolayca taklit edilebilir.
Bu proje, hem eğlenceli hem de başlangıç seviyesindeki Arduino kullanıcıları için ideal bir uygulamadır.
Gerekli Malzemeler:
Malzeme | Adet | Açıklama |
---|---|---|
Arduino Uno R3 | 1 | Geliştirme kartı |
LED (Kırmızı - 5mm) | 8 | Işık efekti için |
220 ohm direnç | 8 | LED’leri korumak için |
Breadboard (devre tahtası) | 1 | Lehim gerektirmeyen bağlantı |
Jumper kablo | ~10 | Bağlantı için |
USB kablo | 1 | Bilgisayara bağlantı için |
Devre Şeması:
- LED 1 → Arduino Pin 2
- LED 2 → Arduino Pin 3
- LED 3 → Arduino Pin 4
- LED 4 → Arduino Pin 5
- LED 5 → Arduino Pin 6
- LED 6 → Arduino Pin 7
- LED 7 → Arduino Pin 8
- LED 8 → Arduino Pin 9
LED’lerin anot bacakları (uzun bacak) doğrudan dijital pinlere bağlanırken, katot bacakları 220 ohm direnç üzerinden GND'ye bağlanmalıdır.
Arduino Kod Örneği:
// 8 LED sıralı yanma – Kara Şimşek efekti
int ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9}; // LED'ler dijital pinlere bağlı
int delayTime = 100; // LED geçiş süresi (ms)
void setup() {
// Tüm LED pinlerini çıkış olarak ayarla
for (int i = 0; i < 8; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
// Soldan sağa LED yanma
for (int i = 0; i < 8; i++) {
digitalWrite(ledPins[i], HIGH);
delay(delayTime);
digitalWrite(ledPins[i], LOW);
}
// Sağdan sola LED yanma
for (int i = 6; i >= 0; i--) {
digitalWrite(ledPins[i], HIGH);
delay(delayTime);
digitalWrite(ledPins[i], LOW);
}
}
Sonuç:
Bu proje sayesinde hem Arduino’nun temel çalışma mantığını öğrenmiş olursunuz hem de görsel olarak tatmin edici bir sonuç elde edersiniz. Özellikle yeni başlayanlar için önerilen bu uygulama, daha büyük projelere geçmeden önce çok faydalı bir pratik sağlar.
Son postlar

Yazılım Projelerinde Doğru Ekip Seçimi Neden Hayati?
Başarılı bir yazılım projesi sadece kodla değil, doğru insanlarla inşa edilir.

Web Uygulamalarında Performans: Hızlı Siteler, Yüksek Kazanç
Hızlı çalışan web siteleri kullanıcıyı tutar, yavaş siteler müşteri kaybettirir.

Mobil Uygulama Geliştirmenin Püf Noktaları
Başarılı bir mobil uygulama fikri kadar, onu nasıl uyguladığınız da önemlidir