Arduino İle Trafik Lambası Kurulumu
Arduino ile trafik lambası yapmak oldukça eğlenceli bir proje olabilir. Bu projede temel olarak kırmızı, sarı ve yeşil renkteki LED'leri kontrol ederek bir trafik lambasını simüle edebilirsiniz. İşte adım adım yapmanız gerekenler:
Malzemeler:
- Arduino UNO veya benzeri bir mikrodenetleyici
- 3 adet LED (kırmızı, sarı, yeşil)
- 3 adet 220 ohm direnç
- Breadboard veya lehimleme malzemeleri
- Jumper kablolar
Adım 1: Devre Bağlantısı
- Kırmızı, sarı ve yeşil LED'leri breadboard üzerine yerleştirin.
- Her bir LED'in uzun bacağını (anot) bağlantı noktasına bağlayın.
- Her bir LED'in kısa bacağını (katot) farklı renklerdeki dirençlere bağlayın.
- Dirençlerin diğer uçlarını Arduino'nun boş dijital pinlerine (örneğin 2, 3 ve 4) bağlayın.
- Her LED'in kısa bacağına bağlı olan dirençlerin diğer uçlarını Arduino'nun GND pinine bağlayın.
Bağlantı şema olarak şu şekilde olmalıdır:
Arduino 2. pin --- 220 ohm direnç --- Kırmızı LED --- Anot
Arduino 3. pin --- 220 ohm direnç --- Sarı LED --- Anot
Arduino 4. pin --- 220 ohm direnç --- Yeşil LED --- Anot
Arduino GND --- Katotlar (LED'lerin diğer uçları) ve Dirençlerin Diğer Uçları
Adım 2: Kod Yazma Arduino IDE veya benzeri bir programlama ortamında şu kodu kullanarak trafik lambası kontrolünü sağlayabilirsiniz:
const int kirmiziPin = 2;
const int sariPin = 3;
const int yesilPin = 4;
void setup() {
pinMode(kirmiziPin, OUTPUT);
pinMode(sariPin, OUTPUT);
pinMode(yesilPin, OUTPUT);
}
void loop() {
// Kırmızı yanıyor, diğerleri sönmüş
digitalWrite(kirmiziPin, HIGH);
digitalWrite(sariPin, LOW);
digitalWrite(yesilPin, LOW);
delay(5000); // 5 saniye bekle
// Sarı yanıyor, diğerleri sönmüş
digitalWrite(kirmiziPin, LOW);
digitalWrite(sariPin, HIGH);
digitalWrite(yesilPin, LOW);
delay(2000); // 2 saniye bekle
// Yeşil yanıyor, diğerleri sönmüş
digitalWrite(kirmiziPin, LOW);
digitalWrite(sariPin, LOW);
digitalWrite(yesilPin, HIGH);
delay(5000); // 5 saniye bekle
}
Bu kod, kırmızı ışığın 5 saniye yanıp sönmesini, ardından sarı ışığın 2 saniye yanıp sönmesini ve son olarak yeşil ışığın 5 saniye yanıp sönmesini sağlar. Döngü devam ettikçe bu sıralama tekrarlanır.
Adım 3: Yükleme ve İzleme
- Arduino kartınızı bilgisayarınıza bağlayın.
- Kodunuzu Arduino IDE veya uyumlu bir programlama ortamında açın.
- Doğru port ve kart türünü seçerek kodunuzu Arduino kartınıza yükleyin.
- Yükleme tamamlandığında trafik lambası efektini gözlemleyebilirsiniz.
Bu adımları takip ederek, temel bir trafik lambası simülasyonu yapmış olacaksınız. Daha sonra projenizi genişletebilir, farklı efektler ekleyebilir veya sensörlerle otomatik bir trafik sistemi oluşturabilirsiniz.
Trafik lambası projesi, temel elektronik ve programlama becerilerinizi geliştirmek ve yaratıcı düşünce sürecinizi uygulamak için harika bir fırsattır. Bu proje sadece eğlenceli bir deneyim sunmakla kalmaz, aynı zamanda öğrenme yolculuğunuzun bir parçası olarak da değerlidir.
Unutmayın ki bu tür projeler, daha karmaşık ve ileri seviye projelere adım atmanız için güçlü bir temel oluşturabilir. Elektronik bileşenlerin çalışma mantığını, devre tasarımını ve Arduino gibi mikrodenetleyicileri kullanmayı anlamanızı sağlar. Yaratıcılığınızı kullanarak bu projeyi özelleştirebilir ve farklı özellikler ekleyebilirsiniz.
Eğer bu projeyi başarıyla tamamlarsanız, daha büyük hedeflere yönelmek için kendinizi daha hazır hissedebilirsiniz. Arduino ile otomasyon sistemleri, uzaktan kontrol cihazları veya sensör tabanlı projeler gibi daha karmaşık ve gerçek dünya uygulamaları geliştirmeyi düşünebilirsiniz.
Unutmayın ki her adım, her deneyim ve her hata gerçek bir öğrenme fırsatıdır. Bu projede öğrendikleriniz ve kazandıklarınız, gelecekte daha büyük ve heyecan verici projelere ilerlemenizde size yardımcı olacaktır. Her aşamada keyif almayı unutmayın ve her başarıya ve zorluğa gülümseyerek yaklaşın.
Berat KURTGÖZ (Yazar)
Tasarım ssnasıl göründüğü ya da nasıl hissettirdiği ile ilgili bir şey değildir. Tasarım nasıl çalıştığı ile ilgilidir
Makaleleri
45
Makale Okunması
17579
Yorumunuz Gönder