4 Şubat 2015 Çarşamba

Buzzer ile ses nasıl çıkarılır?


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