Arduino BUZZER ile ses çıkarmak..
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);
}