Buzzer'ın GND çıkışını Arduino'nun GND pinine bağlayın, VCC çıkışını Arduino'nun 5V pinine bağlayın. Buzzer'ın out'u ise Arduino'nun digital 12 pinine bağlayın. Buzzer ile ses çıkartmak için aşağıdaki kodları Arduino'ya yükleyin.
Kaynakça:
Kodlar:
int buzzerPin = 12; // Buzzer digital 12 pinine bağlanır.
int toplamTon = 10; //Toplam ton tanımlanır
int tonlar[] = {261, 277, 294, 311, 330, 349, 370, 392, 415, 440};//Çıkarılacak sesler için Array tanımlanır ve içine frekanslar girilir.
// mid C C# D D# E F F# G G# A
void setup()
{
pinMode(buzzerPin, OUTPUT); // Buzzer çıkış olarak tanımlanır.
}
void loop()
{
for (int i = 0; i < toplamTon; i++)
{
tone(buzzerPin, tonlar[i]);
digitalWrite(buzzerPin, HIGH);
delay(2000);
}
}
Hiç yorum yok:
Yorum Gönder