Arduino BUZZER ile ses çıkarmak..

admin tarafından tarihinde yayınlandı

Bu projemizde arduino kartımızı kullanarak ona bağladığımız buzzer ile farklı tonlarda ses çıkaracağız.

Buzzer nedir? 

Buzzer verilen elektrik sinyaline  göre farklı ses frekansları saglayan bir cihazdır. Ucuz ve basit yapısı ile kullanım alanı oldukça geniştir. Örnek olarak hırsız alarmlarında , araçlarda uyarı veren sistemlerde (LPG), bazı zil sistemlerinde, basit yapılı çalar saatlerde kullanılır.

Buzzer devresi için gerekli malzemeler:

  • 1x Arduino uno
  • 1x Breadbord
  • 1x Buzzer
  • 4x Jumper kablo
  • 100 ohm direnç

 

Buzzer Devre Şeması:

Arduino Buzzer Code:

 

int buzzerPin = 12;
int notaSayisi = 8;
int C = 262; //notalar
int D = 294;
int E = 330;
int F = 349;
int G = 392;
int A = 440;
int B = 494;
int C_ = 523;
int notalar[] = {C, D, E, F, G, A, B, C_};

void setup()
{  
 pinMode(buzzerPin, OUTPUT);
}
void loop()
{ 
  tone(buzzerPin, C); //buzzer sırası ile C,D,E,F) tonlarında ses çıkaracak
  delay(1000);
  noTone(buzzerPin);
  delay(100);
  tone(buzzerPin, C_);
  delay(1000);
  noTone(buzzerPin);
  delay(100);
  tone(buzzerPin, E);
  delay(1000);
  noTone(buzzerPin);
  delay(1000);
  tone(buzzerPin, F);
  delay(1000);
  noTone(buzzerPin);
  delay(100);
}