Web yazılımları , Mobil yazılımlar , Özel yazılımlar ve dahası...

Arduino ile Kara Şimşek Işık Efekti: Başlangıç Seviyesi Elektronik Projesi

Genel Blog 4 days ago Rename Soft
Genel Blog 4 days ago

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:

MalzemeAdetAçıklama
Arduino Uno R31Geliştirme kartı
LED (Kırmızı - 5mm)8Işık efekti için
220 ohm direnç8LED’leri korumak için
Breadboard (devre tahtası)1Lehim gerektirmeyen bağlantı
Jumper kablo~10Bağlantı için
USB kablo1Bilgisayara 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.