Proje Detay ( Test Aşamasında )
Polis Işığı Yapımı
Amaç
Kırmızı ve mavi yanan polis ışığı Yapımı
Gerekli Malzemeler
Adet | Ürün Adı | Açıklama | Resim | Bağlantı |
---|---|---|---|---|
1 | Arduino Uno | |||
1 | Breadboard | |||
1 | Led | Kırmızı | ||
1 | Led | Mavi | ||
2 | Direnç 100 ohm | 220 ohm da kullanılabilir. | ||
6 | Erkek-Erkek Jumper Kablo |
Proje Şeması

Açıklama
Polis ışığının çalışma şekli; 50 milisaniye aralıklar ile 3 kere kırmızı ve 3 kere mavi olmak üzere devamlı çalışan bir sistem. Bu nedenle 2. ve 3. pin'den ayrı olarak kırmızı ve mavi led'leri ayrı olarak bağlıyoruz. Setup bölümünde 2 ayrı pin'e elektrik çıkışı vereceğimizden "OUTPUT" olarak ayarlıyoruz. Loop bölümünde 3 kere kırmızı ışığı yakıp söndürüyoruz ve 3 kerede mavi ışığı yakıp söndürüyoruz.
Kodlar
void setup() {
pinMode(2, OUTPUT); // 2 numaralı digital pini elektrik verecek şekilde çıkış olarak tanımlıyoruz.
pinMode(3, OUTPUT); // 3 numaralı digital pini elektrik verecek şekilde çıkış olarak tanımlıyoruz.
}
void loop() {
//kırmızı ışık 1. defa yanıp sönüyor
digitalWrite(2, HIGH); // 2 numaralı pin den HIGH komutu ile elektrik çıkışı sağlıyoruz.
delay(50); // kodumuzu 50 milisaniye bekletiyoruz.
digitalWrite(2, LOW); // 2 numaralı pin den LOW komutu ile elektrik çıkışını durduruyoruz.
delay(50); // kodumuzu 50 milisaniye bekletiyoruz.
//kırmızı ışık 2. defa yanıp sönüyor
digitalWrite(2, HIGH);
delay(50);
digitalWrite(2, LOW);
delay(50);
//kırmızı ışık 3. defa yanıp sönüyor
digitalWrite(2, HIGH);
delay(50);
digitalWrite(2, LOW);
delay(50);
//mavi ışık 1. defa yanıp sönüyor
digitalWrite(3, HIGH);
delay(50);
digitalWrite(3, LOW);
delay(50);
//mavi ışık 2. defa yanıp sönüyor
digitalWrite(3, HIGH);
delay(50);
digitalWrite(3, LOW);
delay(50);
//mavi ışık 3. defa yanıp sönüyor
digitalWrite(3, HIGH);
delay(50);
digitalWrite(3, LOW);
delay(50);
}
Kodu İndir
![]() |
polis_isigi.rar |