14 Kasım 2025 Cuma
Arduino Projeleri

Arduino İle Polis Tepe Lambası Ve Polis Sireni

10.6kviews

 

devre

Merhaba arkadaşlar bu yazımızda arduino ile polis tepe lambası ve polis sireni yapıcağız.

Malzemeler

  • Mavi led
  • Kırmızı led
  • Arduino
  • Buzzer
  • Breadboard
  • Jumper
  • 4 tane 220-330 ohm arası direnç

Kodu

//toprakhatti.com
int led1 = 8;  //ledlerin pinlerini tanımlıyoruz
int led2 = 11;
int led3 = 13;
int buzzer = 10;
int hiNote = 659;
int lowNote = 440;
int tone_number = 0;
int dongu_sayisi = 0;

void setup() {                
  pinMode(led1, OUTPUT);   //ledleri ve buzzeri cikis olarak gösteriyoruz 
  pinMode(led2, OUTPUT);         
  pinMode(led3, OUTPUT);    
  pinMode(buzzer, OUTPUT);    

  digitalWrite(led1, LOW);
  digitalWrite(led2, LOW);
  digitalWrite(led3, LOW);

}

void loop() {
 
  dongu_sayisi++;
  digitalWrite(led1, LOW);   //ledleri hızlı bir sekilde yanıp söndürüyoruz
  delay(100);               
  digitalWrite(led1, HIGH);    
  delay(100);               
  digitalWrite(led2, LOW);   
  delay(100);               
  digitalWrite(led2, HIGH);    
  delay(100);               
  digitalWrite(led3, LOW);   
  delay(100);               
  digitalWrite(led3, HIGH);    
  delay(100);               
 
if (dongu_sayisi >= 1){
    dongu_sayisi = 0;
    tonuDegistir(); 
  }
 
  
}


void tonuDegistir()
{
  tone_number = !tone_number; // tone number 1 iken yuksek nota 0 iken dusuk nota caliyoruz
  if (tone_number) {
    tone(buzzer, lowNote, 1000);  //Yuksek nota
  } else {
    tone(buzzer, hiNote, 1000);   //Dusuk nota
  }
}

 

 

 

 

1 Comment

Barcelone için bir yanıt yazın Yanıtı iptal et

Murat Can
Elektrik-Elektronik Mühendisi