Buzzer sesini ayarlamak için Arduino programlama dilinde
tone()ve
noTone()komutları kullanılır 14.
Adımlar:
- Buzzer'ı bağlayın: Buzzer'ın pozitif ucunu Arduino'nun dijital pinlerinden birine, negatif ucunu ise GND pinine bağlayın 34.
- Kod yazın:
setup()
fonksiyonundapinMode(buzzer, OUTPUT)
komutuyla buzzer pinini çıkış olarak ayarlayın 4. - Ses üretin:
loop()
fonksiyonundatone(buzzer, frekans)
komutuyla buzzer'dan belirli bir frekansta ses üretin 4. Buradafrekans
, notaların karşılık geldiği değerleri (örneğin, Do notası için 262 Hz) ifade eder 24. - Sesi durdurun:
noTone(buzzer)
komutuyla sesi durdurun 4.
Örnek kod:
int buzzer = 2; // Buzzer'ın bağlı olduğu pin void setup() { pinMode(buzzer, OUTPUT); } void loop() { tone(buzzer, 440); // La notası (440 Hz) delay(500); // 1 saniye bekle noTone(buzzer); // Sesi durdur delay(500); // Tekrar 1 saniye bekle }
5 kaynaktan alınan bilgiyle göre: